Releases: firecow/gitlab-ci-local
Releases · firecow/gitlab-ci-local
--shell-isolation
- 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
{ 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
- Allow insecure remotes
Docker executor volumes
- 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
- Its now possible to call git commands inside docker-executor jobs
Services
Cache/Artifacts in same location fix
- 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
- 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
- Use base32 to encode weird characters to prevent filesystem and docker errors
- Improved git log parsing
Fix binaries
- Binaries weren't working in 4.19.0, they are now