Jenkins CI¶
<host>:8080/systemInfo
- shows system propeties, env vars, plugins
Docker¶
https://hub.docker.com/_/jenkins/
docker-compose.yml:
version: '2'
services:
jenkins:
image: jenkins
container_name: jenkins
user: root
ports:
- "8080:8080"
- "50000:50000"
volumes:
- ./jenkins_home:/var/jenkins_home
environment:
- TZ=Europe/Kiev
Switch UI language¶
- Install plugin
Locale Plugin
Manage Jenkins > Configure System > Locale section
- Here you can enter the
Default Language
: this should be a language code or locale code like “fr” (for French), or “de_AT” (German, in Austria), or “en_US”, etc.
Role-based Authorization Strategy¶
- Install plugin
Role-based Authorization Strategy
- As admin user
Manage Jenkins > Configure Global Security > Access Control section > Authorization section
- Select
Role-Based Strategy
- Create and config roles
Manage Jenkins > Manage and Assign Roles > Manage Roles
- Assign roles with groups/users
Manage Jenkins > Manage and Assign Roles > Assign Roles