commit | 8bfd2bfd27611f22af748463f0e73d041ad36e96 | [log] [tgz] |
---|---|---|
author | Filip Pytloun <filip@pytloun.cz> | Tue Oct 06 16:28:32 2015 +0200 |
committer | Filip Pytloun <filip@pytloun.cz> | Tue Oct 06 16:40:56 2015 +0200 |
tree | 2fbe99eed8301785c3a62fa55ec0e911172df194 |
Initial commit
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