Jenkins Changes

Jenkins has been converted to use the Jenkins shared library. The following two commands will generate the needed files.

mvn -pl pcs-service filegen:generate-jenkinsfile
mvn -pl pcs-service filegen:jenkins-yaml -Dinit

For all Java based Jib projects we want to make sure the build and image tools are set to skaffold.

For example:

image: /ckm/user-session-service

language: java # java, go

buildTool: skaffold-maven # skaffold-maven, helm-maven
imageTool: skaffold # skaffold, jib, docker
moduleDir: user-session-service # service module directory. If not a multi-module project, use '.'

sonarReportUrl: coderepo.mobilehealth.va.gov/scm/iums/quality-reports.git
vvReportUrl: coderepo.mobilehealth.va.gov/scm/iums/vv-reports.git
#fortifyReportUrl: coderepo.mobilehealth.va.gov/scm/iums/fortify-reports.git

jiraProject: CKM # required for OIS scan functionality
# enableOisScan: false # default is 'true'

sandbox:
  enableFortify: false