would be much more flexible to write ci shell scripts, which could be easily integrated within many different systems, as done for psij?
Gathering artifacts from this attempt here:
.gitlab/nersc-ci-gitlab-runner.sh: shell script to be run by scron (includes example ~/.nersc-ci-gitlab-runner.sh.rc file for the script in the comments towards the top)
.gitlab/nersc-ci-scrontab.example: example
.gitlab/nersc-manual-gitlab-runner-conda.yml, .gitlab/nersc-manual-gitlab-runner-pip.yml: mutilated versions of .gitlab/nersc-ci-{pip,conda}.yml required due to limitations of gitlab-runner exec
With no usable runners configured within nersc gitlab and their future availability unclear, attempted to use scron to run gitlab-runner directly...
Found this is currently NOT a manageable pathway:
gitlab-runner exec
is incredibly limited: https://gitlab.com/gitlab-org/gitlab-runner/-/issues/2797, requiring a more complex script and mutilation of the existing ci .yml files, largely defeating the purposeGathering artifacts from this attempt here:
gitlab-runner exec