徽章系列4: Circle CI 的使用

栏目: 服务器 · 发布时间: 8年前

内容简介:徽章系列4: Circle CI 的使用

Circle CI 相对来说比 Travis CI 好一些,至少界面上来说哈。还提供 ssh 的连接,构建过程相对来说 比较透明直观。例如: 徽章系列4: Circle CI 的使用

Travis CI 的文档资料相对 Circle CI 来说 比较多, Circle CI 资料少之又少。

Travis CI 的使用率还是很高的, 不过 Circle CI 相对来说比较 年轻化,符合主流的科技感,更智能。

说到是否需要一起使用,其实都行,不过我在观察 github 主流项目的时候 有不少项目都是同时使用的,多一个技能总没有坏处吧。其实会了 Travis CI,在加 Circle CI 真是简单不少呢,只是基本语法不太一样。

添加项目到 Circle CI

  1. 登录主页面: 徽章系列4: Circle CI 的使用 , 在 project 里面自己的账号下搜索刚创建的项目。
  2. 一般直接选择 Ubuntu 即可: 徽章系列4: Circle CI 的使用 ,点击绿色 Build project. 徽章系列4: Circle CI 的使用
  3. 能看到: 徽章系列4: Circle CI 的使用 , 但是这次肯定会失败,因为我们还没有添加 Circle 需要的文件呢。

在 项目中添加 Circle CI 需要的 circle.yml 文件

  1. 在项目的根目录下 添加 circle.yml 文件;
  2. 添加 circle 的代码到文件中: 徽章系列4: Circle CI 的使用

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 项目到 github, Circle CI 自动监测构建

  1. 提交代码后,发布到 github,Circle CI 会自动执行。
  2. 徽章系列4: Circle CI 的使用 点击进来后,会看到: 徽章系列4: Circle CI 的使用 , 说明已经开始 构建了, 下载需要的东西: 徽章系列4: Circle CI 的使用
  3. 构建中的一些步骤: 徽章系列4: Circle CI 的使用 , 相对 Travis 来说展示更直观。
  4. 看到 徽章系列4: Circle CI 的使用 说明构建成功。

添加 Circle CI 徽章到 github

我们再来把 Circle CI 的徽章找到,并添加到我们的 github 上去吧。 徽章系列4: Circle CI 的使用 徽章系列4: Circle CI 的使用

我们把 徽章的 markdown 链接拷贝下来放入到我们的 主项目页面的里面。 徽章系列4: Circle CI 的使用

回项目主页刷新后: 徽章系列4: Circle CI 的使用 非常 happy, 已经添加成功了。


以上所述就是小编给大家介绍的《徽章系列4: Circle CI 的使用》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

科技投资新时代:TMT投资方法、趋势与热点聚焦

科技投资新时代:TMT投资方法、趋势与热点聚焦

马军、宋辉、段迎晟 / 人民邮电出版社 / 2018-3 / 69.00

中国 TMT 行业(科技、媒体及通信)起步较晚但充满朝气。2017 年,TMT 板块的IPO 数量占到了总数的四分之一;对于投资者来说,投资 TMT 的收益非常可观。那么,TMT 的投资趋势如何? TMT 行业又有哪些投资热点? 本书立足于 TMT 投资现状,在介绍了 TMT 投资的基本概念之后,作者详细讲述了TMT 投资的基本研究方法、分析视角、整体行情及趋势分析,同时从行业视角分析了包括......一起来看看 《科技投资新时代:TMT投资方法、趋势与热点聚焦》 这本书的介绍吧!

HTML 压缩/解压工具
HTML 压缩/解压工具

在线压缩/解压 HTML 代码

SHA 加密
SHA 加密

SHA 加密工具

RGB CMYK 转换工具
RGB CMYK 转换工具

RGB CMYK 互转工具