徽章系列4: Circle CI 的使用

官網(wǎng): https://circleci.com/

Circle CI 和 Travis CI 有什么區(qū)別昂勒?需要一起使用嗎焊唬?

Circle CI 相對(duì)來(lái)說(shuō)比 Travis CI 好一些配猫,至少界面上來(lái)說(shuō)哈。還提供 ssh 的連接,構(gòu)建過(guò)程相對(duì)來(lái)說(shuō) 比較透明直觀盔几。例如:

Travis CI 的文檔資料相對(duì) Circle CI 來(lái)說(shuō) 比較多墅冷, Circle CI 資料少之又少纯路。

Travis CI 的使用率還是很高的, 不過(guò) Circle CI 相對(duì)來(lái)說(shuō)比較 年輕化寞忿,符合主流的科技感驰唬,更智能。

說(shuō)到是否需要一起使用腔彰,其實(shí)都行叫编,不過(guò)我在觀察 github 主流項(xiàng)目的時(shí)候 有不少項(xiàng)目都是同時(shí)使用的,多一個(gè)技能總沒(méi)有壞處吧霹抛。其實(shí)會(huì)了 Travis CI搓逾,在加 Circle CI 真是簡(jiǎn)單不少呢,只是基本語(yǔ)法不太一樣杯拐。

添加項(xiàng)目到 Circle CI

  1. 登錄主頁(yè)面:

    霞篡, 在 project 里面自己的賬號(hào)下搜索剛創(chuàng)建的項(xiàng)目世蔗。

  2. 一般直接選擇 Ubuntu 即可:

    ,點(diǎn)擊綠色 Build project.
  3. 能看到:

    , 但是這次肯定會(huì)失敗寇损,因?yàn)槲覀冞€沒(méi)有添加 Circle 需要的文件呢凸郑。

在 項(xiàng)目中添加 Circle CI 需要的 circle.yml 文件

  1. 在項(xiàng)目的根目錄下 添加 circle.yml 文件;
  2. 添加 circle 的代碼到文件中:

circle.yml 源代碼:

machine:
  java:
      version: oraclejdk8
  environment:
      ANDROID_HOME: /usr/local/android-sdk-linux

dependencies:
  pre:
    - mkdir -p "$ANDROID_HOME/licenses"
    - echo -e "\n8933bad161af4178b1185d1a37fbf41ea5269c55" > "$ANDROID_HOME/licenses/android-sdk-license"
    - echo -e "\n84831b9409646a918e30573bab4c9c91346d8abd" > "$ANDROID_HOME/licenses/android-sdk-preview-license"


  override:
    - echo y | android update sdk --no-ui --filter "android-25"
    - echo y | android update sdk --no-ui --filter "build-tools-25.0.2"
    - echo y | android update sdk --no-ui --filter "extra-android-m2repository"
    - echo y | android update sdk --no-ui --filter "extra-android-support"
    - echo y | android update sdk --no-ui --filter "extra-google-m2repositor"
    - ./gradlew dependencies || true

test:
  override:
    - ./gradlew build

push 項(xiàng)目到 github, Circle CI 自動(dòng)監(jiān)測(cè)構(gòu)建

  1. 提交代碼后矛市,發(fā)布到 github芙沥,Circle CI 會(huì)自動(dòng)執(zhí)行。
  2. 點(diǎn)擊進(jìn)來(lái)后浊吏,會(huì)看到:

    而昨, 說(shuō)明已經(jīng)開(kāi)始 構(gòu)建了, 下載需要的東西:
    找田。
  3. 構(gòu)建中的一些步驟:

    歌憨, 相對(duì) Travis 來(lái)說(shuō)展示更直觀。

  4. 看到

    說(shuō)明構(gòu)建成功墩衙。

添加 Circle CI 徽章到 github

我們?cè)賮?lái)把 Circle CI 的徽章找到务嫡,并添加到我們的 github 上去吧。

我們把 徽章的 markdown 鏈接拷貝下來(lái)放入到我們的 主項(xiàng)目頁(yè)面的里面漆改。

回項(xiàng)目主頁(yè)刷新后:

非常 happy, 已經(jīng)添加成功了心铃。

相關(guān)鏈接:

完整版:
打造一個(gè)高逼格的android開(kāi)源項(xiàng)目——小白全攻略

精簡(jiǎn)集合版:
徽章系列1: Top 30 android 開(kāi)源項(xiàng)目徽章
徽章系列2:JitPack 的使用
徽章系列3: Travis CI 的使用
徽章系列4: Circle CI 的使用
徽章系列5: Codecov 的使用
徽章系列6: Api_Level 的使用
徽章系列7: codacy 的使用
徽章系列8:生成個(gè)性徽章

總分類:
徽章(shields )系列文章總分類

github 地址:
徽章項(xiàng)目 Demo github 地址:
https://github.com/gdky005/AndroidBadge

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市挫剑,隨后出現(xiàn)的幾起案子去扣,更是在濱河造成了極大的恐慌,老刑警劉巖樊破,帶你破解...
    沈念sama閱讀 218,036評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件愉棱,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡哲戚,警方通過(guò)查閱死者的電腦和手機(jī)奔滑,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,046評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)顺少,“玉大人档押,你說(shuō)我怎么就攤上這事∑泶浚” “怎么了?”我有些...
    開(kāi)封第一講書人閱讀 164,411評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵叼耙,是天一觀的道長(zhǎng)腕窥。 經(jīng)常有香客問(wèn)我,道長(zhǎng)筛婉,這世上最難降的妖魔是什么簇爆? 我笑而不...
    開(kāi)封第一講書人閱讀 58,622評(píng)論 1 293
  • 正文 為了忘掉前任癞松,我火速辦了婚禮,結(jié)果婚禮上入蛆,老公的妹妹穿的比我還像新娘响蓉。我一直安慰自己,他們只是感情好哨毁,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,661評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布枫甲。 她就那樣靜靜地躺著,像睡著了一般扼褪。 火紅的嫁衣襯著肌膚如雪想幻。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書人閱讀 51,521評(píng)論 1 304
  • 那天话浇,我揣著相機(jī)與錄音脏毯,去河邊找鬼。 笑死幔崖,一個(gè)胖子當(dāng)著我的面吹牛食店,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播赏寇,決...
    沈念sama閱讀 40,288評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼吉嫩,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了蹋订?” 一聲冷哼從身側(cè)響起率挣,我...
    開(kāi)封第一講書人閱讀 39,200評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎露戒,沒(méi)想到半個(gè)月后椒功,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,644評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡智什,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,837評(píng)論 3 336
  • 正文 我和宋清朗相戀三年动漾,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片荠锭。...
    茶點(diǎn)故事閱讀 39,953評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡旱眯,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出证九,到底是詐尸還是另有隱情删豺,我是刑警寧澤,帶...
    沈念sama閱讀 35,673評(píng)論 5 346
  • 正文 年R本政府宣布愧怜,位于F島的核電站呀页,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏拥坛。R本人自食惡果不足惜蓬蝶,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,281評(píng)論 3 329
  • 文/蒙蒙 一尘分、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧丸氛,春花似錦培愁、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書人閱讀 31,889評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至雹洗,卻和暖如春香罐,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背时肿。 一陣腳步聲響...
    開(kāi)封第一講書人閱讀 33,011評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工庇茫, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人螃成。 一個(gè)月前我還...
    沈念sama閱讀 48,119評(píng)論 3 370
  • 正文 我出身青樓旦签,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親寸宏。 傳聞我的和親對(duì)象是個(gè)殘疾皇子宁炫,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,901評(píng)論 2 355

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