iOS開發(fā)之——jenkins安裝

iOS開發(fā)之——jenkins安裝

前言

在iOS開發(fā)中,打包一直都是程序猿揮之不去的噩夢玻褪,因?yàn)榇虬芎唵稳饪剩呛芎臅r(shí)間,所以現(xiàn)在就學(xué)習(xí)下带射,自動(dòng)打包jenkins同规。

安裝jenkins

習(xí)慣了使用 homebrew在MAC上安裝軟件,當(dāng)然首當(dāng)其沖的就在終端上運(yùn)行brew了

  1. 搜索jenkins
  • brew search jenkins
?  ~ brew search jenkins
==> Searching local taps...
jenkins                    jenkins-job-builder        jenkins-lts
==> Searching taps on GitHub...
caskroom/cask/jenkins-menu
==> Searching blacklisted, migrated and deleted formulae...

If you meant "jenkins" specifically:
It was migrated from caskroom/cask to homebrew/core.

我們看到上面出現(xiàn)了jenkins庸诱、jenkins-job-builder捻浦、jenkins-lts、caskroom/cask/jenkins-menu其實(shí)我們關(guān)心的只有jenkins桥爽,下面就運(yùn)行安裝jenkins

  1. 安裝jenkins
  • brew install jenkins
    并沒有如我們想像中的一樣,刷刷的運(yùn)行代碼而是提示了一個(gè) “jenkins: Java 1.8 is required to install this formula....”根據(jù)提示昧识,我們知道想要安裝jenkins還要先安裝Java8這個(gè)東東
  • brew cask install caskroom/versions/java8
    喝杯啤酒钠四,等待一會(huì),看到下面的提示就表示已經(jīng)完成了
??  java8 was successfully installed!

再次運(yùn)行 brew install jenkins

?  ~ brew install jenkins
jenkins: Java 1.8 is required to install this formula.
JavaRequirement unsatisfied!
You can install with Homebrew-Cask:
 brew cask install caskroom/versions/java8
You can download from:
 https://www.oracle.com/technetwork/java/javase/downloads/index.html
Error: An unsatisfied requirement failed this build.
?  ~ brew cask install caskroom/versions/java8
==> Tapping caskroom/versions
Cloning into '/usr/local/Homebrew/Library/Taps/caskroom/homebrew-versions'...
remote: Counting objects: 197, done.
remote: Compressing objects: 100% (191/191), done.
remote: Total 197 (delta 10), reused 44 (delta 4), pack-reused 0
Receiving objects: 100% (197/197), 81.82 KiB | 172.00 KiB/s, done.
Resolving deltas: 100% (10/10), done.
Tapped 0 formulae (215 files, 301.2KB)
==> Caveats
This Cask makes minor modifications to the JRE to prevent issues with
packaged applications, as discussed here:

  https://bugs.eclipse.org/bugs/show_bug.cgi?id=411361

If your Java application still asks for JRE installation, you might need
to reboot or logout/login.

Installing this Cask means you have AGREED to the Oracle Binary Code
License Agreement for Java SE at

  https://www.oracle.com/technetwork/java/javase/terms/license/index.html

==> Satisfying dependencies
==> Downloading http://download.oracle.com/otn-pub/java/jdk/8u172-b11/a58eab1ec2
######################################################################## 100.0%
==> Verifying checksum for Cask java8
==> Installing Cask java8
==> Running installer for java8; your password may be necessary.
==> Package installers may write to any location; options such as --appdir are i
Password:
==> installer: Package name is JDK 8 Update 172
==> installer: Installing at base path /
==> installer: The install was successful.
??  java8 was successfully installed!
?  ~ brew install jenkins
==> Downloading http://mirrors.jenkins.io/war/2.118/jenkins.war
==> Downloading from http://mirrors.shu.edu.cn/jenkins/war/2.118/jenkins.war
##################################                                        48.2%

在來杯啤酒跪楞,看下面代碼

==> Downloading from http://mirrors.shu.edu.cn/jenkins/war/2.118/jenkins.war
######################################################################## 100.0%
==> jar xvf jenkins.war
==> Caveats
Note: When using launchctl the port will be 8080.

To have launchd start jenkins now and restart at login:
  brew services start jenkins
Or, if you don't want/need a background service you can just run:
  jenkins
==> Summary
??  /usr/local/Cellar/jenkins/2.118: 7 files, 74.4MB, built in 1 minute 48 seconds

到此就代表此時(shí)自己的電腦上已經(jīng)安裝了jenkins

  1. 啟動(dòng)jenkins
  • brew services start jenkins 跟進(jìn)上面的提示我運(yùn)行代碼
?  ~ brew services start jenkins
==> Tapping homebrew/services
Cloning into '/usr/local/Homebrew/Library/Taps/homebrew/homebrew-services'...
remote: Counting objects: 14, done.
remote: Compressing objects: 100% (10/10), done.
remote: Total 14 (delta 0), reused 8 (delta 0), pack-reused 0
Unpacking objects: 100% (14/14), done.
Tapped 0 formulae (43 files, 55.3KB)

然后呢缀去,我也懵逼了,怎么沒有界面呢

  1. 打開瀏覽器在瀏覽器輸入 http://localhost:8080此時(shí)就能看到下面的畫面了
  • 復(fù)制上面的文件路徑去finder中找 Command+shift+G快速打開前往文件夾甸祭,打開XXXX.initilAdminPassword把里面的密碼復(fù)制出來缕碎,粘貼上點(diǎn)擊下面的 “繼續(xù)”。


    Snip20180425_27.png
  • 配置XXX池户,我記得我是選擇的第一個(gè)咏雌,當(dāng)時(shí)沒有截圖網(wǎng)上盜一個(gè)吧


    Snip20180425_41.png
  • 然后捕透,在來杯啤酒棘幸,靜靜等待全部安裝完成


    Snip20180425_28.png
  • 然后就是創(chuàng)建用戶名和密碼


    Snip20180425_29.png

    Snip20180425_30.png
  • 終于看到了期待已久的畫面


    Snip20180425_31.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子擎场,更是在濱河造成了極大的恐慌,老刑警劉巖认然,帶你破解...
    沈念sama閱讀 218,525評(píng)論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件卦尊,死亡現(xiàn)場離奇詭異,居然都是意外死亡报亩,警方通過查閱死者的電腦和手機(jī)浴鸿,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,203評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來弦追,“玉大人赚楚,你說我怎么就攤上這事∑罚” “怎么了宠页?”我有些...
    開封第一講書人閱讀 164,862評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長寇仓。 經(jīng)常有香客問我举户,道長,這世上最難降的妖魔是什么遍烦? 我笑而不...
    開封第一講書人閱讀 58,728評(píng)論 1 294
  • 正文 為了忘掉前任俭嘁,我火速辦了婚禮,結(jié)果婚禮上服猪,老公的妹妹穿的比我還像新娘供填。我一直安慰自己,他們只是感情好罢猪,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,743評(píng)論 6 392
  • 文/花漫 我一把揭開白布近她。 她就那樣靜靜地躺著,像睡著了一般膳帕。 火紅的嫁衣襯著肌膚如雪粘捎。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,590評(píng)論 1 305
  • 那天危彩,我揣著相機(jī)與錄音攒磨,去河邊找鬼。 笑死汤徽,一個(gè)胖子當(dāng)著我的面吹牛娩缰,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播谒府,決...
    沈念sama閱讀 40,330評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼拼坎,長吁一口氣:“原來是場噩夢啊……” “哼浮毯!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起演痒,我...
    開封第一講書人閱讀 39,244評(píng)論 0 276
  • 序言:老撾萬榮一對情侶失蹤亲轨,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后鸟顺,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體惦蚊,經(jīng)...
    沈念sama閱讀 45,693評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,885評(píng)論 3 336
  • 正文 我和宋清朗相戀三年讯嫂,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了蹦锋。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,001評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡欧芽,死狀恐怖莉掂,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情千扔,我是刑警寧澤憎妙,帶...
    沈念sama閱讀 35,723評(píng)論 5 346
  • 正文 年R本政府宣布,位于F島的核電站曲楚,受9級(jí)特大地震影響厘唾,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜龙誊,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,343評(píng)論 3 330
  • 文/蒙蒙 一抚垃、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧趟大,春花似錦鹤树、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,919評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至惋耙,卻和暖如春捣炬,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背绽榛。 一陣腳步聲響...
    開封第一講書人閱讀 33,042評(píng)論 1 270
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留婿屹,地道東北人灭美。 一個(gè)月前我還...
    沈念sama閱讀 48,191評(píng)論 3 370
  • 正文 我出身青樓,卻偏偏與公主長得像昂利,于是被迫代替她去往敵國和親届腐。 傳聞我的和親對象是個(gè)殘疾皇子铁坎,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,955評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容