GitHub, where the world's largest community of developers discover, share, and build software, has added a new workflow tool called GitHub Actions to enable Continuous Integration/Continuous Deployment (CI/CD) right on the platform.
While CI/CD requires that developers integrate their code into a shared repository several times daily, with GitHub Actions developers are able to build, deploy, and update projects on GitHub or other platforms without having to run the codes themselves.
GitHub Actions bring customizable workflow capabilities that allow developers to build and share code containers to run a workflow, even across multi-clouds.
It is quite similar to the Apple Shortcuts task management app and the IFTTT app which enables communication between apps, albeit the GitHub Actions run on containers, and developers can integrate their tools with custom actions or those shared by the community.
The tool is free for open source use, but will perhaps require payment for commercial usage and supports cloud deployments, code containers among others, allowing for continuous integration and deployment right within GitHub itself.
GitHub Actions is still in beta, and other tasks that can be done with the tool include packaging NPM module and sending SMS alert.