commit | 214a77fb2703b8a563c1b765a60b273d7181c67a | [log] [tgz] |
---|---|---|
author | Filip Pytloun <filip@pytloun.cz> | Tue Dec 15 12:56:50 2015 +0100 |
committer | Filip Pytloun <filip@pytloun.cz> | Tue Dec 15 12:56:50 2015 +0100 |
tree | ff99b092f6fe005bb77d0e57241755068d27f779 | |
parent | 9258ab437e72033339b7f4a3c67ea5fecfea2e09 [diff] |
Set slave agent port
Jenkins is an application that monitors executions of repeated jobs, such as building a software project or jobs run by cron.
Jenkins masters
Jenkins master with user
jenkins: master: enabled: true http: address: 0.0.0.0 port: 8080 protocol: http plugins: - name: git - name: metadata - name: envinject - name: greenballs - name: ansicolor - name: build-pipeline-plugin user: admin: api_token: api_token password_hash: salt:hashed_pwd_see_usage email: root@dmain.com public_keys: - key: ssh_public_key_of_current_root_user slaves: - name: slave1.domain.com executors: 2
Jenkins master with SSL
jenkins: master: enabled: true http: address: 0.0.0.0 port: 8080 protocol: https ssl: enabled: true host: ci.domain.com authority: Org_Service_CA plugins: - name: git - name: metadata - name: envinject - name: greenballs - name: ansicolor - name: build-pipeline-plugin slaves: - name: slave1.domain.com executors: 2
Jenkins job builder to configure master
jenkins: job_builder: enabled: true source: git address: https://git.openstack.org/openstack-infra/jenkins-job-builder branch: master config: source: git address: git@repo.domain.com:jenkins/jobs-org.git branch: develop master: host: localhost port: 8080 protocol: http user: admin password: fsdfsdf9438r4fessc9sd
Slave with sudo :o
jenkins: slave: enabled: true sudo: true master: host: localhost port: 8080 protocol: http user: name: admin password: password
Jenkins slave with keystone credentials
jenkins: slave: enabled: true master: host: localhost port: 8080 protocol: http user: name: admin password: password keystone:
User password generation. foo is password. bar is salt.
echo -n 'foo{bar}' | sha256sum