iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 25
0
Modern Web

想成為超級開源貢獻者嗎 ? 新手也能用Javascript寫出專業高效能的"新世代"開源庫系列 第 25

實作第一個javascript庫-持續部屬

之前我們有提過甚麼是持續部屬,那今天我們就來用 travis-c(https://travis-ci.org/) 配合 github 實做他巴

travis

travis-ci 先決條件

  這裡我們先列出使用travis ci 這項服務前我們的行前準備
  1. 有github帳號
  2. 該帳號下面有一個項目
  3. 該項目裡面有可運行的代碼
  4. 該項目還包含構建或測試腳本

獲取 GitHub Access Token

獲取路徑 先到自己的github主頁中,找到這個路徑 GitHub->Settings->Developer Settings->Personal access tokens

再來找到 Generate new token的按鈕 ,用力地按下去

再來直接勾選repo下的所有項,以及user下的user:email後,直接生成一個token,並複製token值。(要複製存起 跳出去就看步道了)

進入travis-ci

再來可以直接進入 (https://travis-ci.org/) 官網,並且使用自己的github帳號登入

再來點擊 My Repositories 旁邊的 +

newrepo

監控

配置travis

  • 點擊開關右側Settings,進入該項目的travis配置頁

設定

  • 勾選觸發條件後,順邊將剛剛的token放上去

githubtolen

切到github在項目根目錄添加 .travis.yml 配置文件

這裡是我的配置

language: node_js
node_js:
  - "12"

cache:
  directories:
    - node_modules #缓存依赖

# S: Build Lifecycle
install:
  - npm i

script:
  - npm run build
  - npm run test

再來 配置好後將配置的 .travis.yml 檔案上傳


git add .
git commit -m "CI/CD"
git push ...

即可得到 build徽章喔

build徽章

參考資料

travis-ci官網 (https://docs.travis-ci.com/)


上一篇
實作第一個javascript庫-2 測試
下一篇
實作第一個javascript庫-徽章勒
系列文
想成為超級開源貢獻者嗎 ? 新手也能用Javascript寫出專業高效能的"新世代"開源庫30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言