Linux安装Jenkins
Jenkins依赖jdk和git,请先安装jdk和git,这里不再做详细说明。
1、安装Jenkins
先执行:
wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
再执行:
rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
最后执行:
yum install -y jenkins
2、启动Jenkins
执行:
service jenkins start
报错:
3、解决Jenkins启动错误
根据错误提示,输入:systemctl status jenkins.service
查看了一下jdk的目录 : echo $JAVA_HOME
修改jenkins文件,添加jdk的目录: 当前的是:/home/java/jdk1.8.0_161/bin/java
4、访问Jenkins
访问jenkins, 浏览器输入: http://21*.***.***.***:8080
然后将/var/lib/jenkins/secrets/initialAdminPassword 中的密码复制到管理员密码处,然后点 “继续”
保存并完成后,显示实例配置;这里我选择的是现在不要
5、插件安装(如果在安装Jenkins的时候没有安装相关插件,可以按照如下方式安装,已经安装,则不需要) 系统管理>>插件管理
常用的插件
Deploy to container plugin(部署用)
Git plugin(GIt插件)
Github Integration Plugin(Git集成)
Publish Over SSH(通过SSH来执行命令)
Maven Integration(maven插件)
postbuildscript(用于执行shell命令)
build with parameters(用于构建时可以选择分支,而不是写死要构建的分支名字)
6、配置邮件功能 系统管理>>系统设置
在 /usr/ 目录下建立maven目录,然后将maven.tar包放到/usr/maven/目录下,解压。
然后进入到/etc/ 目录下,修改profile文件。
将下面这个配置添加到profile文件中
export MAVEN_HOME=/usr/maven/apache-maven-3.6.1
export MAVEN_HOME
export PATH=$PATH:$MAVEN_HOME/bin
让配置生效 , source /etc/profile
看看是否成功,mvn -v
8、配置maven和jdk 系统管理>>全局工具配置
9、构建github项目
新建任务>>>>选择自由风格的项目
选择github项目,填写git地址。丢弃旧的构建,这里保持构建的天数1,保持构建的最大个数 1
Git: 配置git地址Repository URL、添加账号Credentials,github的帐号密码
选择分支Branch Specifier,这里选择master、 源码库浏览器选择githubweb
(这里打算搞自动检测github有提交就重新构建。再这里可以忽略该配置)