0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

GitHub Actions を使ってみた

Posted at

GitHub Actions ?

GitHub Actionsを使用すると、ワールドクラスのCI / CDですべてのソフトウェアワークフローを簡単に自動化できます。
GitHubから直接コードをビルド、テスト、デプロイでき、コードレビュー、ブランチ管理、問題のトリアージを希望どおりに機能させます。

料金

  • Free の場合
    • Private リポジトリ 利用時間2,000分/月
    • Public  リポジトリ 無料

使ってみる

今回は リポジトリを作成して、master のリモートブランチにプッシュしたら、job が走って、Hellow World! がプリントされる簡単な動作を使ってみます。

  • GitHub でリポジトリを作成
  • git clone する
git clone https://github.com/<リポジトリ>
  • .github/workflows 配下に yml ファイルを作る
cd <clone したディレクトリ>
mkdir -p .github/workflows && cd $_
touch sample.yml
  • sample.yml 編集
name: actions smple

on:
  push: # git push されたら実行される
    branches:
      - master # 対象ブランチ
    workflow_dispatch:

jobs:
  hello-world: # job の名前
    runs-on: ubuntu-latest # 実行される環境
    steps:
      - name: echo sample
        run: echo "Hello World!" # 実行されるコマンド
  • リモートブランチへpush
    push 後、sample.yml ファイルの run のコマンドが自動で実行されました
    スクリーンショット 2022-07-09 19.39.32.png
    スクリーンショット 2022-07-09 19.40.03.png

最後に

GitHub アカウントがあれば、すぐに GitHub Actions を使う事ができます。

次回は、push されたら自動テストなどを実行してみようと思います。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?