Introducing GitHub Actions – a CI/CD tool
Do you still remember the methods of shipping apps into production before the arrival of CI/CD? There was copy and paste, FTP, scripting, or SSH when we deployed our apps to production. Then CI/CD came along, which helps to quickly build and publish applications without worrying about the manual configuration and deployment process. Then, a CI/CD tool called Hudson was born, which eventually became Jenkins. Finally, we started having tools such as Octopus Deploy, Visual Studio Team Services, Azure DevOps for deployment, and having better integration with our repositories. The CI/CD tools mentioned give us a single place where we can have our tools, all of our code, and the configuration needed for shipping our applications.
And then GitHub Actions came along.