CELS provides a Jenkins server for GCE nodes at https://jenkins.cels.anl.gov. For general instructions on how to use Jenkins, see the official documentation. Below are some site-specific tips.
Jenkins worker nodes public key:
If you need to give Jenkins access to a repository via ssh, use this public key:
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIIfCztSrEqIF4iMeCPsqmN6gSY5UdxyGzq1UuWPeP8SV CELS Jenkins Workers Key
How to load modules from your Jenkins scripts:
The lmod environment has been pre-loaded into the worker nodes so if you are running bash, csh, or tcsh, you can just do:
module load <module name>
There are two exceptions:
If you are using zsh you will need to do:
source ~/.zshrc module load <module name>
Also for sh you will need to do:
. ~/.profile module load <module name>
Please remember that in all cases you still need to have the first line of your script calling the appropriate shell such as:
#!/bin/bash