Skip to content

Github Actions as a CI/CD platform

This decision record outlines the adoption of GitHub Actions for CI/CD and automation workflows.

Decision made by site owner on 05.08.2023.

Context

The need for a robust, integrated CI/CD solution that seamlessly works with the GitHub repository.

Alternatives Considered

  • Jenkins: Offers extensive customization but requires separate hosting and maintenance.
  • Travis CI: Known for simplicity but lacks deeper integration with GitHub.

Rationale

GitHub Actions provides deep integration with GitHub repositories, supports a wide range of workflows, and eliminates the need for external CI/CD services. The community around Github actions is well established and provides a lot of ready-to-use open-source solution.

Implications

Enhanced automation, streamlined deployment processes, and better collaboration within the GitHub environment.

References and Resources