GitHub Actions - Hello World! 最低限度實作
一直沒有碰的 GitHub Actions ,最近有空閒就決定來摸摸看了
起手式就和其他程式語言一樣,先從 hello world 開始吧!
基本設定
要定義 GitHub Actions 的話,資料夾架構如下
1 | . |
在 .github/workflows
下,每一個 yml 檔案,就是一個 workflow 的設定檔。
這裡就以 helloworld
作為 workflow 的名稱。
Hello World 設定檔
基本上照這個結構寫就可以
workflow → job → step → action
設定檔如下
1 | # Workflow 的名稱,可以不用和檔案名稱一樣 |
接著 commit 和 push 到 GitHub 上就可以了
執行結果
推上去之後就可以到 Repository 的 Actions 頁面去看看了。
點進去看詳細就可以看到 GitHub Actions 確確實實的幫我們印出 hello world 了!
![](/2020/10/14/github-actions-helloworld/github-actions.png)
結語
這篇只是嘗試簡化到哪邊可以讓他執行, GitHub Actions 還可以做到更多事情,各個 action 也可以幫他們命名,讓我們在看 log 的時候可以更好理解等等。
之後會在多試試其他功能之後再逐步多寫幾篇文章上來!