OS系统下搭建jenkins环境
来源:互联网 发布:wifi网络密码破解 编辑:程序博客网 时间:2024/06/05 10:48
1. Jenkins环境安装
在官网下载Jenkins
地址是:
当前最新安装包为:jenkins-1.526.pkg.
在os系统桌面直接点击安装完成,完成后会在application下产生一个jenkins的文件夹,自动启动safari,并进入Jenkins页面。
**也可以下载jenkins.war, 然后运行java -jar jenkins.war,进行安装。
【问题1】安装完成,自动启动safari,但进入localhost失败,提示无法访问localhost。
【A】检查Java环境是否安装好;若java环境未安装好,重新安装配置java环境,java安装可参照上篇中Mac
2. 运行Jenkins
http://localhost:8080
就可以进入jenkins的主界面。
如果安装完成后出现启动不了的情况,执行以下命令,清除下既存的plist信息:- sudo
launchctl unload /Library/LaunchDaemons/org.jenkins-ci.plist - sudo
mkdir -p /Users/Shared/Jenkins/Home - sudo
chown -R daemon /Users/Shared/Jenkins - sudo
launchctl load /Library/LaunchDaemons/org.jenkins-ci.plist
【注】直接在浏览器运行localhost启动jenkie,会导致一些问题,比如用Xcode去build的时候,会有code signin 的问题,导致在终端能编译通过的脚本,在Jenkie下无法通过。
而出现这个问题的原因在于用户权限问题,用浏览器运行启动jenkie,jenkie的工作目录会建立在/Users/Shared/Jenkins下,导致它没有权限访问系统的keychains,需要通过一系列的步骤去给予它这个权限。
具体过程参见:
正确的启动方式是:
sudo launchctl unload /Library/LaunchDaemaons/org.jenkins-ci.plist
MAC卸载Jenkins的方法
执行卸载命令:
/Library/Application Support/Jenkins/Uninstall.command
或 依次执行下面的命令
sudo launchctl unload /Library/LaunchDaemons/org.jenkins-ci.plist
sudo rm !$
sudo rm -rf /Applications/Jenkins "/Library/Application Support/Jenkins" /Library/Documentation/Jenkins
sudo rm -rf /Users/Shared/Jenkins
# if you want to get rid of all the jobs and builds:
sudo dscl . -delete /Users/jenkins
# delete the jenkins user and group (if you chose to use them):
sudo dscl . -delete /Groups/jenkins
- OS系统下搭建jenkins环境
- ubuntu下jenkins环境搭建
- windows下Jenkins环境搭建
- ubuntu下jenkins环境搭建
- jenkins下搭建c++持续集成环境
- Windows下简易Jenkins环境的搭建
- jenkins下搭建c++持续集成环境
- Linux下搭建Jenkins+Github环境
- Linux环境下搭建jenkins平台
- Mac os 下搭建iOS开发环境
- Mac os 下搭建iOS开发环境
- 在windows环境下搭建mac os
- OS X下JAVA开发环境搭建
- Mac OS X下搭建NDK环境
- Mac OS下搭建python+selenium环境
- 如何在Mac OS系统下搭建Java开发环境图解
- 如何在Mac OS系统下搭建Java开发环境 配置Java环境变量
- mac os系统下搭建cocos2d-x的android开发环境(整理)
- spring mvc 和ajax异步交互完整实例
- fstat、stat和lstat 区别(转)
- lower_bound()和upper_bound()(有删改)
- 如何撰写网络营销策划方案?
- 反多个的风格的风格的风格
- OS系统下搭建jenkins环境
- 数据结构实验十一——树的基本操作
- BestCoder #26 1002 Card 期望 解题报告
- wing ftp server网页无法访问
- C++:复合类型————引用(左值引用)
- 9.2、Libgdx的输入处理之鼠标、触摸和键盘
- 让流量箭步如飞 只需做好十点
- css颜色匹配代码
- Java_日期操作_日期之差