软件测试学习笔记丨 Jenkins 安装与配置 - 霍格沃兹测试开发学社
本文转自测试人社区,原文链接:https://ceshiren.com/t/topic/31657
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
输入域名和端口号,输入初始密码即可登录
![](https://static001.geekbang.org/infoq/83/834f657b199b0b6baa14cad9bb80db93.webp?x-oss-process=image%2Fresize%2Cp_80%2Fformat%2Cpng)
2. 创建一个非 admin 的用户,给他只配置执行 Job 的权限,并截图配置内容。
下载插件:https://plugins.jenkins.io/role-strategy
在 security 中授权策略改为 Role-Based Strategy 并保存
在 Manage and Assign Roles 》Manage Role 中添加角色和权限
![](https://static001.geekbang.org/infoq/19/190506350041e72e8f7530ae864859e4.webp?x-oss-process=image%2Fresize%2Cp_80%2Fformat%2Cpng)
在 Manage and Assign Roles 》AssignRoles 中添加适用角色的用户
![](https://static001.geekbang.org/infoq/9a/9a7cded3ab36b8ad6a71b15de96a5dfc.webp?x-oss-process=image%2Fresize%2Cp_80%2Fformat%2Cpng)
登录 operator 可以看到只有构建的权限
![](https://static001.geekbang.org/infoq/91/918c918686958c7cdfdd600220e21fea.webp?x-oss-process=image%2Fresize%2Cp_80%2Fformat%2Cpng)
3. 创建一个 Jenkins Job,要求执行 ls 与 pwd 命令,查看控制台输出并截图。
新建 job,并在执行步骤中添加 shell
构建查看控制台输出:
软件测试开发免费视频教程分享
![](https://static001.geekbang.org/infoq/42/42963849dddacffd1d37679256828a75.png)
版权声明: 本文为 InfoQ 作者【测试人】的原创文章。
原文链接:【http://xie.infoq.cn/article/73073d899120ea5ba2e639b33】。文章转载请联系作者。
评论