gitlab-ci-local

Tired of pushing to test your .gitlab-ci.yml?

MIT License

Downloads
3.1K
Stars
1.9K
Committers
36

Bot releases are hidden (Show)

gitlab-ci-local - Help page, new command usage

Published by firecow over 4 years ago

  • 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.
gitlab-ci-local - Single bash instance

Published by firecow over 4 years ago

  • Only one bash gets spawned per job now.
  • That makes it possible, to show each script start point in job execution.
gitlab-ci-local - List command

Published by firecow over 4 years ago

  • Added gitlab-ci-local list command
  • Added Bash completion instructions to readme.
  • Better yargs setup
gitlab-ci-local - Ended Report

Published by firecow over 4 years ago

  • There is now an ended report, when the pipeline exits
gitlab-ci-local - Directed acyclic graph support via needs tag

Published by firecow over 4 years ago

  • Needs tag
  • gitlab-ci-local --version now works
gitlab-ci-local - Renamed to gitlab-ci-local

Published by firecow over 4 years ago

  • 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
gitlab-ci-local - More features and extend tag fix

Published by firecow over 4 years ago

  • gitlab-local-pipeline exec implemented
  • gitlab-local-pipeline manual implemented
  • gitlab-local-pipeline -m removed
  • when:never implemented
  • Fixed bug with extend tag
gitlab-ci-local - Pipeline Id and Manual Jobs

Published by firecow almost 5 years ago

  • Added support for when:manual
  • Added support for -m cli option (Runs a manual job)
  • Expose random CI_PIPELINE_ID to environment variables
gitlab-ci-local - Support for 'extends' tag

Published by firecow almost 5 years ago

  • Added support for 'extends' tag
gitlab-ci-local - Renamed to gitlab-local-pipeline

Published by firecow almost 5 years ago

  • Repository name have changed, and executables are now called gitlab-local-pipeline
gitlab-ci-local - Added "some" default support

Published by firecow almost 5 years ago

  • Added support for default:before_script
  • Added support for default:after_script
gitlab-ci-local - Added include:local

Published by firecow almost 5 years ago

  • Added support for Include:local tag
gitlab-ci-local - Added support for various yml keys

Published by firecow almost 5 years ago

  • Added after_script support
  • Added allow_failure support
gitlab-ci-local - Initial version

Published by firecow almost 5 years ago

  • Supports stages, before_script, script and variables
Package Rankings
Top 4.72% on Npmjs.org
Top 20.33% on Formulae.brew.sh
Badges
Extracted from project README
build Known Vulnerabilities npm license Renovate Quality Gate Status Maintainability Rating Reliability Rating Security Rating Coverage Code Smells Duplicated Lines (%)