jenkins教程菜鸟
时间: 2023-08-12 13:08:25 浏览: 62
Jenkins是一个开源的自动化服务器,用于实现持续集成和持续交付。它可以帮助开发团队自动化构建、测试和部署他们的软件项目。在使用Jenkins之前,我们需要为Jenkins用户设置一个bash,以便能够输入命令。默认情况下,Jenkins用户没有bash,我们可以通过以下命令将其设置为bash:\[1\]
```
\[root@mastertestProject\]# usermod -s /bin/bash jenkins
```
另外,为了在触发式构建时能够成功执行命令,我们需要对Jenkins用户进行免密认证,以便能够以root用户身份执行命令。否则,可能会出现"Host key verification failed"错误。我们可以通过以下步骤实现免密登录root用户:
1. 创建一个参数脚本,比如jenkins_parameter.sh。可以使用以下命令创建并编辑该脚本:\[3\]
```
\[root@master~\]# cd testProject/
\[root@mastertestProject\]# vim jenkins_parameter.sh
```
2. 在脚本中添加需要执行的命令,比如拉取代码。例如,可以使用以下代码实现拉取代码的功能:\[3\]
```
#!/bin/bash
git_pro() {
echo "pull $1 code"
}
git_pro $1
```
3. 为脚本添加执行权限:\[3\]
```
\[root@mastertestProject\]# chmod +x jenkins_parameter.sh
```
这样,我们就可以在Jenkins中使用该脚本来执行相应的操作了。希望这些信息对您有帮助!
#### 引用[.reference_title]
- *1* *2* *3* [jenkins部署三种构建方式的详细步骤](https://blog.csdn.net/weixin_34379433/article/details/92479033)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]