GitHub Actions, the company’s workflow automation platform, has added full continuous integration and delivery (CI/CD) capabilities making it a direct, and a more powerful, competitor to many CI/CD players.
With GitHub Actions developers can now build, test and deploy their code on any platform and run their workflows in containers or virtual machines.
GitHub CEO, Nat Friedman said in a blog post, “GitHub Actions now makes it easier to automate how you build, test, and deploy your projects on any platform, including Linux, macOS, and Windows. Run your workflows in a container or in a virtual machine.
Actions also supports more languages and frameworks than ever, including Node.js, Python, Java, PHP, Ruby, C/C++, .NET, Android, and iOS. Testing multi-container apps? You can now test your web service and its database together by simply adding some
docker-compose to your workflow file.”(Source: GitHub, TechCrunch)