部署工具Jenkins
2022-10-31 本文已影响0人
xieyan0811
Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于软件项目的持续集成。简单地说,你可以通过Jenkins服务,把github上的更新自动安装部署到指定位置。
安装
最简单,又不影响系统的方式,还是以docker方式安装:
$ docker run -p 8080:8080 -p 50000:50000 -v jenkins_home:/var/jenkins_home jenkins/jenkins:lts-jdk11
此时 jenkins 的镜像被自动下载,并启动。
配置
- 用浏览器打开8080端口。
- 然后按界面提示从docker中的passwd文件中找到密码,并登录。
- 如果是第一次使用,选“按推荐安装插件”,等进度条运行结束。
- 按提示设置管理员用户名和密码。
- 设置完成后即可开始使用。
开始使用
不同版本的界面大同小异:
- 创建任务(也叫"新建Item"或"New任务" )
- 先尝试一下最常用的流水线任务(也叫"Pipeline")
- 点Github项目,然后输入github项目地址,SCM选择Git,在Repository URL中输入其git地址,如:https://github.com/xxxx/xxxx.git
- 注意项目中如果包含Jenkinsfile,则选择“Pipeline script from SCM”,如果不包含,也可以直接在界面上输入脚本
- 点击保存
- 在左侧点立即构建(也叫Build)
查看问题
- 每一次的构造信息在该Pipeline页面的左下角显示。
- 如果出现错误,则显示红叉,点击红叉打开该构造过程,点左边的Console Output,即可看到具体问题。