Releases: firecow/gitlab-ci-local
Releases · firecow/gitlab-ci-local
YAML 1.3 support
- Use yaml library that supports YAML 1.3 specs
- Support for gitlab predefined variables usage in other variables
Needs option
- Added needs command option
- Running needs as default, didn't make any sense.
Help page, new command usage
- Major bump, because usage have changed.
- Exec removed, you now just type
gitlab-ci-local [jobname]
- Added "many" gitlab predefined variables like CI_JOB_ID n' such
- Single jobs, now execute needed job, before running themselves.
Single bash instance
- Only one bash gets spawned per job now.
- That makes it possible, to show each script start point in job execution.
List command
- Added gitlab-ci-local list command
- Added Bash completion instructions to readme.
- Better yargs setup
Ended Report
- There is now an ended report, when the pipeline exits
Directed acyclic graph support via needs tag
- Needs tag
- gitlab-ci-local --version now works
Renamed to gitlab-ci-local
- Renamed project to gitlab-ci-local
- needs tag now works
- Refactored job output. Looks better now.
- Added .gitlab-ci-local workspace folder, that holds current pipeline id and log outputs as file
More features and extend tag fix
gitlab-local-pipeline exec
implementedgitlab-local-pipeline manual
implementedgitlab-local-pipeline -m
removedwhen:never
implemented- Fixed bug with extend tag
Pipeline Id and Manual Jobs
- Added support for when:manual
- Added support for -m cli option (Runs a manual job)
- Expose random CI_PIPELINE_ID to environment variables