Skip to content

Releases: firecow/gitlab-ci-local

YAML 1.3 support

03 Jun 07:35
Compare
Choose a tag to compare
  • Use yaml library that supports YAML 1.3 specs
  • Support for gitlab predefined variables usage in other variables

Needs option

04 May 08:57
Compare
Choose a tag to compare
  • Added needs command option
  • Running needs as default, didn't make any sense.

Help page, new command usage

01 May 08:54
Compare
Choose a tag to compare
  • 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

29 Apr 07:17
6590943
Compare
Choose a tag to compare
  • Only one bash gets spawned per job now.
  • That makes it possible, to show each script start point in job execution.

List command

21 Mar 12:34
Compare
Choose a tag to compare
  • Added gitlab-ci-local list command
  • Added Bash completion instructions to readme.
  • Better yargs setup

Ended Report

20 Mar 11:45
Compare
Choose a tag to compare
  • There is now an ended report, when the pipeline exits

Directed acyclic graph support via needs tag

06 Mar 07:46
eb3233f
Compare
Choose a tag to compare
  • Needs tag
  • gitlab-ci-local --version now works

Renamed to gitlab-ci-local

26 Feb 09:17
Compare
Choose a tag to compare
  • 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

28 Jan 19:37
Compare
Choose a tag to compare
  • gitlab-local-pipeline exec implemented
  • gitlab-local-pipeline manual implemented
  • gitlab-local-pipeline -m removed
  • when:never implemented
  • Fixed bug with extend tag

Pipeline Id and Manual Jobs

19 Jan 21:19
Compare
Choose a tag to compare
  • Added support for when:manual
  • Added support for -m cli option (Runs a manual job)
  • Expose random CI_PIPELINE_ID to environment variables