-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathenv.local.example
77 lines (67 loc) · 3.08 KB
/
env.local.example
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
#############################################################################
# Mandatory vars (will be enforced by jenkins-compose.sh)
# Can add new vars but do not remove, else automated deployment will break
#############################################################################
export JENKINS_HOSTNAME=lvu.ouranos.ca
export JENKINS_MASTER_PORT=10081
export JENKINS_ADMIN_PASSWD=admin
export JENKINS_HTTP_PROTO=http
export JENKINS_NUM_EXECUTORS_LOCAL=4
export JENKINS_ESGF_AUTH_USERNAME=https://esgf-node.llnl.gov/esgf-idp/openid/FirstLast
export JENKINS_ESGF_AUTH_PASSWORD=MY_ESGF_PASSWORD
export JENKINS_ESGF_AUTH_TOKEN=MY_ESGF_TOKEN
export JENKINS_HYDROSHARE_AUTH_CLIENT_ID=MY_HYDROSHARE_CLIENT_ID
export JENKINS_HYDROSHARE_AUTH_TOKEN=MY_HYDROSHARE_TOKEN
export SSH_PRIVATE_KEY="`cat ../my-cert/id_rsa_jenkins`"
export JENKINS_SLAVE_SSH_PUBKEY="`cat ../my-cert/id_rsa_jenkins.pub`"
# JCASC_DIR allows to have an entirely different Jenkins configuration than the
# defaults in "./jcasc".
export JCASC_DIR="./jcasc"
# JCASC_EXTRA_DIRS allows for smaller config tweak, treating JCASC_DIR as
# common basic configurations. Useful to add more configs. Use JCASC_DIR above
# in case a complete config override is needed.
# JCASC_EXTRA_DIRS supports space separed list: "/path/dir1 ./path/dir2 ./dir3",
# latest dir has highest precedence.
# See ./jcasc_ouranos for other real examples used at Ouranos. Please do not
# enable our ./jcasc_ouranos in JCASC_EXTRA_DIRS since this is specific to
# Ouranos.
export JCASC_EXTRA_DIRS="./jcasc_extra_example"
#############################################################################
# Optional vars
#############################################################################
# Set JENKINS_IS_PROD to "true" for the production instance at your organization.
#
# Default "false" for all your other testing/staging instances.
#
# Sample usecase: scheduled nightlies to only run on production instance to
# not DOS attack your production infrastructure.
#
#export JENKINS_IS_PROD="false"
# Set JENKINS_ENABLE_SCHEDULED_TRIGGER to "true" as needed. Default "false".
#
# Sample usecase: enable scheduled nightly trigger on testing/staging instance
# even if JENKINS_IS_PROD above is false.
#
#export JENKINS_ENABLE_SCHEDULED_TRIGGER="false"
# Set JENKINS_DEFAULT_PAVICS_HOST to your local production PAVICS host to not
# hit our pavics.ouranos.ca during scheduled nightlies.
#
# Default: pavics.ouranos.ca
#
#export JENKINS_DEFAULT_PAVICS_HOST="pavics.ouranos.ca"
# Set DEFAULT_CONFIG_PARAMETERS_SCRIPT_URL to configure default override.
#
# Default: none.
#
# Example: https://raw.githubusercontent.com/Ouranosinc/PAVICS-e2e-workflow-tests/refs/heads/master/test-override/jenkins-params-default.include.sh
#
#export DEFAULT_CONFIG_PARAMETERS_SCRIPT_URL=""
# STMP server for Jenkins to send email. See jcasc_ouranos/smtp.yaml for
# sample config.
#
#export JENKINS_SMTP_HOST="stmp.example.com"
# Can be used to revert to previous `docker-compose` standalone binary.
#
# Default: `docker compose` (docker plugin instead of standalone binary).
#
#export JENKINS_COMPOSE_BIN="docker-compose"