ci-gen icon indicating copy to clipboard operation
ci-gen copied to clipboard

Generate the configuration yaml file for continuous integration services such as Travis CI, Github Actions, Circle CI and Gitlab CI

CI Generate

Github Actions Travis Status Downloads

Blurb

Automatically generate the configuration yaml file for continuous integration (CI) services. Never write a CI yaml file manually again!

Use cases

  • Setting up a project and want to use a CI service
  • Switching CI services, just run and generate the yaml file instantly

Run process

  1. Install: composer require kerrialn/ci-gen
  2. Run: vendor/bin/ci generate
  3. Select CI service you want to use
  4. Done

Generators

  • Github Actions
  • Gitlab CI
  • Travis CI
  • Circle CI
  • Jenkins CI

Additional generators

  • Dockerfile (beta)