阅读 59

jenkins怎么构建项目,linux自动化部署工具

注:文章参考自2小宇宙-CSDN与多彩轻薄校长-简单书

本文推荐了: Jenkins安装教程

凭据可用于存储需要用密文保护的数据库密码、Gitlab密码信息和Docker专用仓库密码等

Jenkins可以与这些第三方APP应用程序进行交互

插件: credentials绑定插件

位置:添加Jenkins凭据系统全局凭据(unrestricted )凭据

这个在后面的工程配置中使用

可以添加五种类型的证书。 选择一个,以GitHub为例,Username with password: GitHub用户名和密码用户名3360github登录帐户密码3360github登录密码repository ucom

3358 www.Sina.com/:使用ssh用户和密钥步骤:使用root用户使用公钥和私钥: ssh-keygen私钥文件: vim /root/.ssh/id_rsa公钥文件. ssa用于生成公钥文件的id_rsa.pub将公钥的内容复制到github:settings-sshandgpgkeys-newss HKEY

将名为SSH Username with private key的新证书添加到Jenkins中,并复制私钥文件的内容

资料档案库URL :项目SSL地址

Secret file :需要保密的文本文件。 Jenkins会将文件复制到临时目录,并将文件路径设置为变量。 构建完成后,复制的secret文件将被删除。 Secret text :需要保存的加密字符串,如钉钉机器人或Github的api token Certificate。 通过上传证书文件,对系统管理系统结构进行系统配置

配置公共服务器ssh

插件: Publish Over SSH填写服务器信息,然后单击“测试配置”并显示“Success”时成功

设定环境变量

询问添加echo $PATH

在“全局属性”中检查“环境变量”,复制内容即可

单击“保存”创建新的项目配置

源代码管理

添加之前配置的凭据和对应的URL就可以了

构建后运行shell :并填写对应的shell命令即可。 这里不用详细说明,用这个结构保存并完成。 单击“立即构建”以尝试效果。 如果Jenkins在您想要自动部署git pull时自动部署,请直接向下查看

进入“用户列表”,点击用户名,进入用户设置画面

找到API Token,然后单击“添加新Token”

复制生成的Token并进入“工程配置”,找到“生成触发器”,选中“远程生成触发器(例如,使用脚本)”,然后将Token粘贴到输入框中

进入你的GitHub项目,Settings Webhooks Add webhook

选中安全策略设置“匿名用户具有读取权限”

保存完成


文章分类
代码人生
版权声明:本站是系统测试站点,无实际运营。本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 XXXXXXo@163.com 举报,一经查实,本站将立刻删除。
相关推荐