Files
pw/compose/jenkins/casc/jenkins.yaml
T

46 lines
1.1 KiB
YAML

credentials:
system:
domainCredentials:
- credentials:
- usernamePassword:
id: "jenkins-admin-userpass"
scope: GLOBAL
username: "${JENKINS_ADMIN_ID}"
password: "${JENKINS_ADMIN_PASSWORD}"
jenkins:
systemMessage: "Jenkins is configured by code (Docker + JCasC + JJB + Ansible)."
numExecutors: 0
mode: EXCLUSIVE
securityRealm:
local:
allowsSignup: false
users:
- id: "${JENKINS_ADMIN_ID}"
password: "${JENKINS_ADMIN_PASSWORD}"
authorizationStrategy:
loggedInUsersCanDoAnything:
allowAnonymousRead: false
crumbIssuer:
standard:
excludeClientIPFromCrumb: false
globalNodeProperties:
- envVars:
env:
- key: JENKINS_URL_INTERNAL
value: "http://jenkins:8080"
- key: OTUS_WORKSPACE_ROOT
value: "/workspace/otus-autotests"
- key: MOBILE_DB_PASSWORD
value: "${MOBILE_DB_PASSWORD}"
unclassified:
location:
url: "${JENKINS_URL_PUBLIC}"
tool:
allure:
installations:
- name: "allure"
home: "/opt/allure"