Mac jenkins 部署
准备
- jdk https://www.oracle.com/technetwork/java/javase/downloads/jdk11-downloads-5066655.html
- tomcat http://tomcat.apache.org/
- jenkins.war(java package) https://jenkins.io/
安装jdk
1、下载需要的版本双击安装 打开终端输入java -version
,看一下输出是否正确例如java version "1.8.0_144"
2、配置环境变量 终端中输入
sudo vi ~/.bash_profile
输入当前用户密码,然后按下i进入编辑(vim
用不好的直接用sudo open ~/.bash_profile
修改哈哈)
添加:
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8/Contents/Home # (根据自己的路径填写)
export CLASSPAHT=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
3、完成后按下Esc
,输入:wq!
退出编辑模式并保存。
4、保存之后记得立即生效一下
source ~/.bash_profile
安装tomcat
1、下载需要的版本解压,文件随便放到哪里都可以,这里我放在了/Users/用户/Library
下。
2、为了方便操作,把Tomcat的/bin
路径放入环境变量中,终端中输入sudo vi ~/.bash_profile
输入当前用户密码,然后按下i进入编辑(vim用不好的直接用sudo open ~/.bash_profile
)
添加:
export PATH=$JAVA_HOME/bin:$PATH:/Users/用户/Library/Tomcat7/bin
修改完成后:
source ~/.bash_profile
3、为了避免权限问题终端中输入命令分配权限
sudo chmod 755 你的Tomcat路径/bin/*.sh
输入密码回车
4、终端中输入sudo startup.sh
启动Tomcat
,打开浏览器输入http://localhost:8080
,成功的话会出现下图的页面。
5、需要关闭Tomcat
终端中输入shutdown.sh
注意这里tomcat
必须使用sudo
启动,否则后期修改jenkins
用户管理时各种报没权限。
安装jenkins
1、把jenkins.war
包放入tomcat
文件夹下/webapps
文件夹下
2、打开浏览器输入http://localhost:8080/jenkins
3、加载成功会让输入密码,密码在图中红色的路径文件里面
4、建议点击推荐安装
5、创建jenkins
用户
-
如果创建完用户后,跳转的页面是空白:
sudo vim /var/root/.jenkins/config.xml
替换为:
1、
这个权限对应“任何用户可以做任何事(没有任何限制)”2、
这个权限对应“登录用户可以做任何事”3、
hudson.model.Hudson.Administer:test
hudson.scm.SCM.Tag:test
这个权限对应 test用户可以是管理员、打标签权限。 -
如果修改用户权限过程中出现登陆403:
sudo vim /var/root/.jenkins/config.xml
把
<useSecurity>true</useSecurity>
改为false,然后重新设置。
6、Jenkins
界面,如果右上方有红色的警告,点击查看依赖插件没有装也会有警告,我这里是jenkins
有新的版本了。
7、插件安装,点击系统管理>管理插件>,这里就不逐个说明了,每个插件点进去都有介绍,下面的插件列表没有的在可选插件里面搜索出来,选中安装完重启jenkins就可以了