Skip to content

Releases: firecow/gitlab-ci-local

--shell-isolation

10 Aug 08:39
Compare
Choose a tag to compare
  • You can now specifiy an --shell-isolation option, to test artifacts properly in shell-executor "mode"
  • CI_PROJECT_DIR now expands to fullpath instead of relative.

Artifacts excludes

28 Jul 17:47
Compare
Choose a tag to compare
  • { artifacts: { excludes:[] } } implemented @solidgoldbomb
  • Added CI_REGISTRY_IMAGE @lvjp
  • Predefined variables can now be overridden by home variables @vinman1
  • Home file variables now work in docker-executor jobs
  • Home file variables now live in /tmp/ on the host machine, to avoid accidental secrets to be bundled and pushed into the wild
  • Fix bug with extends 1 level ordering
  • Attempt to make difficult/complex variable values work
  • Bump dependencies

Insecure remotes

18 Jul 09:16
Compare
Choose a tag to compare
  • Allow insecure remotes

Docker executor volumes

17 Jul 12:09
Compare
Choose a tag to compare
  • Improved docker-swarm-php example
  • Bumped npm dependencies
  • Made it possible to add volumes to docker-executor
  • Prepend CI_REGISTRY value with local-
  • Services also privileged if privileged option is used
  • Include keyword can be object as well as array now

FIX git cmd's in docker-executor

30 Jun 07:32
Compare
Choose a tag to compare
  • Its now possible to call git commands inside docker-executor jobs

Services

11 Jun 12:18
Compare
Choose a tag to compare
  • Added support for services
  • --list-all option

Cache/Artifacts in same location fix

02 Jun 19:31
Compare
Choose a tag to compare
  • Fixed bugs with cache and artifacts being the same location
  • Fixed template include being fetched over git+ssh, https is now used
  • Don't generate .gitlab-ci-local build folders for shell-executor jobs, they weren't used. (yet!)
  • Only copy artifacts to $cwd, if any shell-executor jobs exist in the entire pipeline

Various bug fixes

27 May 12:03
Compare
Choose a tag to compare
  • exclude .git folder from rsync
  • Normalize leading/trailing slashes
  • Proper yaml.load schema option
  • Bug fix with image.(entrypoint|name)
  • Bug fix in extends
  • Made tab completion a little faster
  • Bumped npm packages

Safe jobnames

19 May 11:14
2b73d2f
Compare
Choose a tag to compare
  • Use base32 to encode weird characters to prevent filesystem and docker errors
  • Improved git log parsing

Fix binaries

12 May 17:32
Compare
Choose a tag to compare
  • Binaries weren't working in 4.19.0, they are now