kerrialn / ci-gen
Generate continuous integration yaml config files or a dockerfile
Installs: 11
Dependents: 0
Suggesters: 0
Security: 0
Stars: 34
Watchers: 3
Forks: 1
Open Issues: 0
Type:project
Requires
- php: ^7.4
- ext-ctype: *
- ext-iconv: *
- nette/utils: ^3.1
- symfony/console: 5.0.*
- symfony/dependency-injection: ^5.0
- symfony/dotenv: 5.0.*
- symfony/finder: ^5.0
- symfony/flex: ^1.3.1
- symfony/framework-bundle: 5.0.*
- symfony/http-kernel: ^5.0
- symfony/yaml: 5.0.*
- symplify/autowire-array-parameter: ^7.3
- symplify/composer-json-manipulator: ^7.3
- symplify/package-builder: ^7.3
- symplify/smart-file-system: ^7.3
Requires (Dev)
- phpstan/phpstan: ^0.12.3
- phpunit/phpunit: ^8.5
- rector/rector: ^0.7.7
- rskuipers/php-assumptions: ^0.8.0
- symplify/easy-coding-standard: ^7.3
- symplify/phpstan-extensions: ^7.3
This package is auto-updated.
Last update: 2024-10-24 20:34:46 UTC
README
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
- Install:
composer require kerrialn/ci-gen
- Run:
vendor/bin/ci generate
- Select CI service you want to use
- Done
Generators
- Github Actions
- Gitlab CI
- Travis CI
- Circle CI
- Jenkins CI
Additional generators
- Dockerfile (beta)