Jenkins

Linux上安装jenkins
jenkins 手动执行_玩转jenkins 在自己的服务器上安装jenkins

  • 安装java环境
dnf install java-11-openjdk-devel
  • 手动将Jenkins存储库添加到系统中
rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key

将Jenkins的存储库追加到CentOS 8

cd /etc/yum.repos.d
curl -O https://pkg.jenkins.io/redhat-stable/jenkins.repo
  • 成功添加Jenkins存储库后,才能安装Jenkin
dnf install jenkins
  • 安装完成后,通过命令启动并验证Jenkins的状态
systemctl start jenkins
systemctl status jenkins

配置ssh连接

Jenkins创建了一个jenkins用户,并作为service以这个用户来运行。所以无论是root还是当前用户的ssh key都是不生效的。

将ssh复制到jenkins目录下

cp -r ~/.ssh/* /var/lib/jenkins/.ssh/

设置文件的owner为jenkins

chown jenkins:jenkins id_rsa id_rsa.pub

然后 cat id_rsa.pub 将公钥添加到仓库
还有,把私钥也更新到jenkins的全局凭据中,记得一定是私钥
凭据 - Jenkins - 全局凭据 - 添加凭据 - 类型(SSH Username with private key) - private key(enter directly),输入私钥

拉代码时报权限错误,解决方案:
将 .git 的用户和用户组设为 jenkins

chown -R jenkins:jenkins .git

ansible

jenkins上安装ansible插件

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容