{"componentChunkName":"component---src-templates-post-template-js","path":"/2020/04/27/continus-deployment/","result":{"data":{"mdx":{"frontmatter":{"title":"Continuous Deployments on Non Essential Projects","date":"2020 April 27th"},"body":"function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\n/* @jsx mdx */\nvar _frontmatter = {\n  \"date\": \"2020-04-27T00:00:00.000Z\",\n  \"title\": \"Continuous Deployments on Non Essential Projects\",\n  \"tags\": [\"information\", \"guide\", \"now\", \"domains\"],\n  \"published\": true\n};\n\nvar makeShortcode = function makeShortcode(name) {\n  return function MDXDefaultShortcode(props) {\n    console.warn(\"Component \" + name + \" was not imported, exported, or provided by MDXProvider as global scope\");\n    return mdx(\"div\", props);\n  };\n};\n\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n      props = _objectWithoutProperties(_ref, [\"components\"]);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"p\", null, \"Quite a while ago now I was introduced to tools like Renovate and\\nGreenkeeper, at the time I thought they were awesome, keeping your\\nprojects patches and secure so I went and used them in every project I\\nmade.\"), mdx(\"h2\", {\n    \"id\": \"busy-work\",\n    \"style\": {\n      \"position\": \"relative\"\n    }\n  }, mdx(\"a\", _extends({\n    parentName: \"h2\"\n  }, {\n    \"href\": \"#busy-work\",\n    \"aria-label\": \"busy work permalink\",\n    \"className\": \"anchor before\"\n  }), mdx(\"svg\", _extends({\n    parentName: \"a\"\n  }, {\n    \"aria-hidden\": \"true\",\n    \"focusable\": \"false\",\n    \"height\": \"16\",\n    \"version\": \"1.1\",\n    \"viewBox\": \"0 0 16 16\",\n    \"width\": \"16\"\n  }), mdx(\"path\", _extends({\n    parentName: \"svg\"\n  }, {\n    \"fillRule\": \"evenodd\",\n    \"d\": \"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"\n  })))), \"Busy work\"), mdx(\"p\", null, \"That was an incredible PITA (Pain in the Arse)\"), mdx(\"p\", null, \"So what have I learned\"), mdx(\"p\", null, \"Using Renovate may sound like a good idea, everything is kept current\"), mdx(\"p\", null, \"But if you have a lot of projects with a dependency that has high\\nrelease rates or that you use in every project (Gatsby, Prettier) then\\nwhen update time comes there\\u2019s a lot of \\u2018busy work\\u2019 involved.\"));\n}\n;\nMDXContent.isMDXComponent = true;","excerpt":"Quite a while ago now I was introduced to tools like Renovate and\nGreenkeeper, at the time I thought they were awesome, keeping your…","tableOfContents":{"items":[{"url":"#busy-work","title":"Busy work"}]},"timeToRead":1,"fields":{"slug":"/2020/04/27/continus-deployment/","editLink":"https://github.com/spences10/thelocalhost/edit/authoring/posts/2020/04/27/continus-deployment/index.mdx"}}},"pageContext":{"slug":"/2020/04/27/continus-deployment/","previous":{"id":"a6a0a65f-eac8-5930-99f0-fb0f3751375c","excerpt":"In this guide I'm going to cover the configuring of your custom domain\nwith Vercel's Now platform using the Now CLI. I'll be primarily covering the steps you take after setting up an\naccount with an email provider, the email provider I'm using is…","frontmatter":{"title":"Configure Custom Domain Email with Zoho and Now","date":"2020-04-25T00:00:00.000Z"},"fields":{"slug":"/2020/04/25/custom-email-domain-with-now/"}},"next":{"id":"2dad7b88-20e8-5fde-8d71-aeb030a63754","excerpt":"I have spent the last two days now questioning how and what I write\nafter reading a  post from Richard Haines . In his post he mentioned\nhow he stumbled across the Digital Garden idea. Richard's post led me to  Chris Biscardi's thoughts  on that and…","frontmatter":{"title":"A Digital Garden","date":"2020-04-27T00:00:00.000Z"},"fields":{"slug":"/2020/04/27/a-digital-garden/"}}}}}