携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第5天,点击查看活动详情
这个月的前面几篇都是写如何在shell中实现一些脚本,为的就是能够在持续集成的环境进行配置。
这里选用Jenkins作为工具。这一篇先将基本工程搭建起来。
工具安装
首先需要机器具有java环境,java8可以支持2.357前面的版本,2.357开始必须要Java11以上。Ubuntu系统你输入java -version会提示版本号,如果没有java,部分系统也会提示安装方法。
可以在下面的网址直接下载自己想要的版本,因为我的电脑是java8的,所以这里选取2.346版本,这是当前的长期支持稳定版。
mirrors.jenkins-ci.org/debian/
也可以按照这上面链接文章里面的方式直接安装,那个会是个新版本。
下载安装包的使用命令dpkg -i 安装包,进行安装。
安装后进入本机IP的8080端口链接,按照提示,经过简单配置即可访问Jenkins。
插件安装与配置
为和git仓库通信,这里安装SSH Agent插件。
插件安装后在凭据设置添加SSH username with private key凭证。里面的privatekey是我们在git仓库添加的SSH公钥的私钥。
此时还不能直接用,进入到机器上的/etc/ssh/ssh_config,修改其中的StrictHostKeyChecking配置为no,如果是注释的那就取消注释。
搭建工程
这里将工程代码存放到git仓库中,在工程里我们拉下来。
新建一个工程,配置中在SSH Agent,将我们刚才添加的凭证拉选
在build阶段添加Execute shell步骤。
保存后运行,即可查看结果。
在这个阶段里我们就可以增加前面几天编写的语句,来查看这个项目里的文件列表。 下一篇就会在这里编写脚本,来执行任务了。