1. 安装部署 Jenkins 环境,并截图。
-
Docker 安装:
docker run -d -p 5004:8080 -p 50001:50000 -v /root/jenkins_home:/var/jenkins_home --name myjenkins -uroot jenkins/jenkins
-
查看初始密码:
cat /root/jenkins_home/secrets/initialAdminPassword
-
输入域名和端口号,输入初始密码即可登录
2. 创建一个非 admin 的用户,给他只配置执行 Job 的权限,并截图配置内容。
- 下载插件: Role-based Authorization Strategy
- 在security中授权策略改为Role-Based Strategy并保存
- 在Manage and Assign Roles 》Manage Role中添加角色和权限
-
在Manage and Assign Roles 》AssignRoles中添加适用角色的用户
-
登录operator 可以看到只有构建的权限
3. 创建一个 Jenkins Job,要求执行 ls
与 pwd
命令,查看控制台输出并截图。
- 新建job,并在执行步骤中添加shell
- 构建查看控制台输出: