<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Automation on Caktus Group</title><link>https://www.caktusgroup.com/tags/automation/</link><description>Recent content in Automation on Caktus Group</description><generator>Hugo</generator><language>en</language><lastBuildDate>Thu, 11 Feb 2021 14:37:42 +0000</lastBuildDate><atom:link href="https://www.caktusgroup.com/tags/automation/index.xml" rel="self" type="application/rss+xml"/><item><title>Automating PyPI releases with Github Actions</title><link>https://www.caktusgroup.com/blog/2021/02/11/automating-pypi-releases/</link><pubDate>Thu, 11 Feb 2021 14:37:42 +0000</pubDate><guid>https://www.caktusgroup.com/blog/2021/02/11/automating-pypi-releases/</guid><description>&lt;p>At Caktus, we maintain some &lt;a href="https://github.com/caktus" target="_blank" rel="noopener noreferrer">open source packages&lt;/a>, which are usually pieces of code that we&amp;rsquo;ve found useful when building an application, and we figure they might be useful to others. From time to time, those open source projects need a little maintenance: Maybe a bug fix has been provided from a community member, or we need to update to support a new version of Python or Django. I always hesitate to do this because I know there are multiple steps involved to ensure that any updates are properly tested, documented, versioned, and released. One of my silly blockers is that I always seem to forget how to upload a release to PyPI, which is the Python Package Index, a repository of software for Python. I call it silly because it shouldn’t really be a blocker, seeing how simple it actually is, but I still forget it each time and have to walk through the documentation step by step to make sure I do it properly. I recently found a tool that helps with this process.&lt;/p></description></item><item><title>Automating Dokku Setup with AWS Managed Services</title><link>https://www.caktusgroup.com/blog/2017/10/16/automating-dokku-setup-aws-managed-services/</link><pubDate>Mon, 16 Oct 2017 13:30:00 +0000</pubDate><guid>https://www.caktusgroup.com/blog/2017/10/16/automating-dokku-setup-aws-managed-services/</guid><description>&lt;p>&lt;a href="http://dokku.viewdocs.io/dokku/" target="_blank" rel="noopener noreferrer">Dokku&lt;/a> is a great little tool. It lets
you set up your own virtual machine (VM) to facilitate quick and easy
Heroku-like deployments through a &lt;code>git push&lt;/code> command. Builds are fast,
and updating environment variables is easy. The problem is that Dokku
includes all of your services on a single instance. When you run your
database on the Dokku instance, you risk losing it (and any data that's
not yet backed up) should your VM suddenly fail.&lt;/p></description></item></channel></rss>