Jacamar CI v0.11.0
Release: v0.11.0
Date: 4/29/2022
Important
GitLab server v15.0 deprecates V1 of the CI_JOB_JWT. This release aims to function with both V1 and V2, earlier versions of Jacamar CI will not worth with server releases after v15.0.
Note
Release v0.9.0 relocated all RPM installed binaries into a single
location, /opt/jacamar/bin
. This will offer a better standard moving
forward, please be aware of this when upgrading from an older version.
User Changes
Provide
JACAMAR_CI_SHELL
variable to Bash login (!345)# .bash_profile | .profile | .bashrc if [ ${JACAMAR_CI_SHELL} -eq 1 ] ; then # preform ci only profile operations... fi
Conflicting scheduler parameters result in job failure (!326)
Previous iterations only warned of conflicting arguments with runner behaviours, any conflicting parameters encountered will now result in job failures.
Corrected scheduler file tailing (!335, !340)
This should address incorrect behaviours that lead to all output from supported schedulers to be held until the submitted job was completed.
Admin Changes
Update JWT package and support both V1 and V2 (!342)
Conflicting scheduler parameters result in job failure (!326)
Enabled by default, can be disabled via configuration:
[batch] allow_illegal_args = false
PBS executor more closely aligns with Cobalt and expanded testing (!348, !346)
At this time
executor = "pbs"
is still considered in development and testing/acceptance on supporting systems is still required.