Mac上通过Homebrew搭建jenkins过程中遇到的问题

1、安装插件,提示offline,该jenkins实例似乎已离线

重新打开一个网页tab,访问http://localhost:8080/pluginManager/advanced,找到【升级站点】模块,把https链接修改成http的,回到原jenkins工作台,刷新即可。
如果还是不行尝试把升级站点的链接替换为下边中的一个:
http://mirror.esuni.jp/jenkins/updates/update-center.json
https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
http://mirror.xmission.com/jenkins/updates/update-center.json
最后点击【提交】,重启jenkins

2、No such plugin: cloudbees-folder

手动下载cloudbees-folder插件
http://ftp.icm.edu.pl/packages/jenkins/plugins/cloudbees-folder/
下载完后放置到 ~/.jenkins/plugins/路径下,重启jenkins

$ brew services restart jenkins

3、给定的源码仓库地址无法访问

Failed to connect to repository : Command "git ls-remote -h http://192.168.19.111:8080/yongqian/MyProject.git HEAD" returned status code 128:
stdout: 
stderr: remote: The project you were looking for could not be found.
fatal: repository 'http://192.168.19.111:8080/yongqian/MyProject.git/' not found

出现这种问题检查仓库链接是否正确,如果链接没错检查当前用户是否有访问权限

4、npm: command not found

jenkins部署完成后,在执行构建任务时可能会遇到提示 command not found的情况
如 npm: command not found
这是因为jenkins不与当前设备共享环境变量导致的,需要我们手动配置jenkins的环境比变量
首先,查看当前设备的环境变量:

$ echo $PATH

// Users/imc/.nvm/versions/node/v10.16.0/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/Frameworks/Mono.framework/Versions/Current/Commands:/Applications/Wireshark.app/Contents/MacOS:/Users/imc/Library/Android/sdk/tools:/Users/imc/Library/Android/sdk/platform-tools:/usr/local/mysql/bin:/Users/imc/Library/Android/android-ndk-r10e/

Manage Jenkins -> Configure System -> 全局属性 -> 勾选Environment variables
在键值对列表中填入你的环境变量

键 PATH  
值 Users/imc/.nvm/versions/node/v10.16.0/bin:..........  

5、局域网IP无法访问

一般jenkin部署在专用设备上,部署完成后允许局域网内其他设备访问,但是通过homebrew安装的jenkin默认不支持对外的IP访问,在专用设备上通过 localhost:8080127.0.0.1:8080访问

修改这一行为需要修改两个配置文件
~/Library/LaunchAgents/homebrew.mxcl.jenkins.plist
/usr/local/opt/jenkins/homebrew.mxcl.jenkins.plist
把这两个配置文件中的httpListenAddress后的127.0.0.1替换为本机IP或0.0.0.0,重启jenkins即可

6、使用fir.im做应用分发

下载fir-plugin,下载完成后打开插件管理-高级http://localhost:8080/pluginManager/advanced,【上传插件】选中你下载的 *.hpi文件点击【上传】,然后重启jenkins。
在项目构建设置中,选择【增加构建后操作步骤】,选择Upload to fir.im,输入你的API-Token即可

fir.im的jenkins插件已经不再维护,而且实际使用过程中发现在构建任务配置中使用fir插件时会有API-Token被修改导致不能正常上传到fir.im的问题

因此,推荐使用fri-cli

gem install fir-cli

如果遇到以下错误

ERROR: While executing gem ... (Gem::FilePermissionError)
You don't have write permissions for the /usr/bin directory.

尝试使用

sudo gem install fir-cli

sudo gem install fir-cli -n /usr/local/bin

最后在Jenkins构建任务的配置中的Execute Shell中添加

API_TOKEN='**************'
PACKAGE_PATH_IPA='./**/**/**.ipa'
PACKAGE_PATH_APK='./**/**/**.apk'
fir login $API_TOKEN
fir publish $PACKAGE_PATH_IPA
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 194,242评论 5 459
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 81,769评论 2 371
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 141,484评论 0 319
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,133评论 1 263
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 61,007评论 4 355
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,080评论 1 272
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,496评论 3 381
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,190评论 0 253
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,464评论 1 290
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,549评论 2 309
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,330评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,205评论 3 312
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,567评论 3 298
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 28,889评论 0 17
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,160评论 1 250
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,475评论 2 341
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,650评论 2 335

推荐阅读更多精彩内容