欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

jenkins 自动化打包

程序员文章站 2024-03-24 18:50:34
...
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   


jenkins 自动化打包Failed 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 Found
fatal: 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


构建 

jenkins 自动化打包



jenkins 自动化打包

jenkins 自动化打包

jenkins 自动化打包jenkins 自动化打包


IPANAME="TestEnvironmentCCFin_Merchant"

curl -F "aaa@qq.com/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

jenkins 自动化打包

jenkins 自动化打包

系统设置


jenkins 自动化打包


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