jenkins 自动化打包

来源:互联网 发布:网络专科和自考专科 编辑:程序博客网 时间:2024/05/16 15:27
cd /Applications/Jenkins    要安装java环境

java -jar jenkins.war --httpPort=8888

http://localhost:8888

1、在终端输入命令行  brew install jenkins  (基于brew安装,安装不成功自行百度,因jenkins基于Java,所以要先集成Java开发环境)

想知道有没有安装成功?在终端输入命令行  open /usr/local/Cellar/jenkins  


cd /usr/local/Cellar/jenkins/2.65/libexec      java -jar jenkins.war --httpPort=8888

关闭jenkins服务  http://blog.csdn.net/itfootball/article/details/44876517

只需要在访问jenkins服务器的网址url地址后加上exit。例如我jenkins的地址http://localhost:8080/,那么我只需要在浏览器地址栏上敲下http://localhost:8080/exit 网址就能关闭jenkins服务.

按return键后会跳转到如下网页:点击Try POSTing按钮后,就直接将jenkins服务器关闭了。

将上面的exit改为restart后就可以重新启动jenkins服务器。按return后,出现如下界面:点击Yes按钮后,就将Jenkins重启了。

将上面的restart改为reload就可以实现重新加载配置信息 按return后,跳转到下面的界面:点击Try POSTing按钮后就可以重载配置了。


配置:http://www.jianshu.com/p/c69deb29720d   


none.gifFailed to connect to repository : Command "git ls-remote -h https://git.coding.net/haiholly/Merchant_APP_Self.git HEAD" returned status code 128:
stdout: 
stderr: remote: Coding.net Tips : [Authentication failed!]
fatal: Authentication failed for 'https://git.coding.net/haiholly/Merchant_APP_Self.git/'

Failed to connect to repository : Command "git.exe ls-remote -h https://git.oschina.net/sinama/bboss3.git HEAD" returned status code 128:stdout: stderr: remote: Not Foundfatal: repository 'https://git.oschina.net/demo/demo.git/' not found

添加Credentials, 单击Add按钮, Kind字段选择Username with password, 输入Git的用户名和密码, 重新填写Repository URL就可以了



http://blog.csdn.net/potato512/article/details/52289136


如何在Mac中的文件选择框中打开系统隐藏文件夹

因为开发的原因,相信有很多时候需要使用Mac系统中的诸如/usr,/opt文件夹,特别是在文件选择对话框中。但由于MAC系统的强大保护,就算是通过命令还是诸如OnyX之类的系统工具将Finder的隐藏文件设置为可见也不行,这给我们带来很大不便,不过,还好,总是给人惊喜的Apple给我们留了一条不好找的方便之门。具体方法是在弹出文件选择对话框时,按住 Command+Shift+G 这三个键,再弹出的对话框中输入你想去的地方吧,如:/usr,OK,看到什么了,你对了!(此法也适用于在Finder中使用)



http://blog.csdn.net/zhonggaorong/article/details/51436275


http://www.jianshu.com/p/91e8f571fc2b  ***好*****



Code Sign error: No code signing identities found: No valid signing identities (i.e. certificate and private key pair) were found. #16-------https://github.com/fastlane-old/gym/issues/160

Mac系统10.12版本以后 找到 login.keychain-db 文件(Mac系统10.12版本之前 找到 login.keychain文件) (PS:若版本对应的文件没有,选择其中一个文件复制到桌面改名)    将其复制到桌面,回到Jenkins网页,选择文件(桌面的login.keychain-db 或 login.keychain)点击Upload


构建 






IPANAME="TestEnvironmentCCFin_Merchant"

curl -F "file=@/Users/holly/Desktop/Jenkins/TestEnvironmentCCFin_Merchant.ipa" -F "uKey=610723277dcfaba2316e490ca934cf89" -F "_api_key=ba04719850a1fad020e89a4a312c83c7" https://qiniu-storage.pgyer.com/apiv1/app/upload

系统管理

Keychains and Provisioning Profiles Management



系统设置




1.2.2 日程表达式(jenkins 后台) 配置任务时如果选择定时/周期或 svn 变更执行,需要配置日程表达式,也就是执行计划,用 来规定什么时间执行脚本。日程表达式有 5 部分,依次是分钟、小时、日期、月、星期,有效值范 围如下表。 分 时 日 月 周 有效值 0-59 0-23 1-31 1-12 0-7 说明 0 和 7 均表示周日 编写日程表达式时有以下规则:  * 表示所有有效值范围  M-N 表示值的范围(M、N 代表数字)  M-N/x 或 */x 表示间隔指定的有效值范围(M、N、x 代表数字)  A,B,…,Z 表示列举多个值(A、B、…、Z 代表数字)  H 表示随机散列值 下面举几个日程表达式的常用例子 自动化测试平台 5 (1) 每隔 30 分钟执行一次:H/30 * * * * (2) 每周二和周四早上 2 点执行:H 2 * * 2,4 (3) 7、8、9 月份所有工作日的早上 2 点执行:H 2 * 7-9 1-5 (4) 11 月 17 日早上 2 点执行一次:H 2 17 11 *



svn时间与jenkins时间不一致

http://www.tuicool.com/articles/B326v27

https://my.oschina.net/jiangbianwanghai/blog/479277


原创粉丝点击