Publishing a package to Octopus with GitHub Actions
Blog post from Octopus Deploy
Ryan Rousseau's blog post details his experience of creating a GitHub Action for his personal blog, which is built with Wyam and hosted on Firebase, as part of the Octopus 2021 Q2 release that introduced native support for GitHub Actions. The workflow he developed reacts to pushes on the master branch and involves several steps, such as checking out the code, generating and packaging the site, and pushing it to an Octopus instance. Key tasks include installing .NET Core, Wyam, and the Octopus CLI, while employing environment files for setting package versions. The post highlights the intuitive process of creating workflows in GitHub and the advantages of using GitHub Actions combined with Octopus CLI for seamless continuous integration and deployment, ensuring repeatable and reliable deployments.