1. Home
  2. Docs
  3. Service Catalog
  4. Developer and Collaborati...
  5. Jenkins

Jenkins

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