Implement fully automated Jenkins HW8 setup with Ansible, JCasC and JJB
This commit is contained in:
@@ -0,0 +1,45 @@
|
||||
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"
|
||||
Reference in New Issue
Block a user