jenkins 安装使用
Jenkins
Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。
使用brew安装jenkins会避免很多其他安装方式产生的用户权限问题。
1.安装homebrew,在终端执行/usr/bin/ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 命令安装homebrew;
2.使用homebrew安装jenkins,在终端执行 brew install jenkins。因为jenkins依赖java环境,所以这个命令未必会成功,如果缺少java环境,使用命令 brew cask info java 安装java环境,成功后再执行安装jenkins的命令;
3.安装jenkins成功后,使用 brew services start jenkins 启动Jenkins服务,使用 brew services stop jenkins停止Jenkins服务,使用 brew services restart jenkins重启Jenkins服务;
注:brew安装Jenkins会将httpListenAddress默认设置为127.0.0.1,样我们虽然可以在本地用localhost:8080访问,但是本机和局域网均无法用ip访问。解决办法为修改两个路径下的plist配置。并重启
~/Library/LaunchAgents/homebrew.mxcl.jenkins.plist
/usr/local/opt/jenkins/homebrew.mxcl.jenkins.plist
将上面两个plist中的httpListenAddress后的ip地址,修改为本机IP或者0.0.0.0即可。
需要的插件:GitLab,GitLab Hook,Xcode integration,Keychains and Provisioning Profiles Management,PostBuildScript,Git Parameter,Role-based Authorization Strategy(创建用户时分配权限)
linux:
1 | yum search openjdk |
安装Jenkins
1 | sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo |
启动Jenkins
1 | sudo service jenkins start/stop/restart //显然,最后的参数分别对应启动、关闭、重启操作 |