投稿

[GitHub 100日チャレンジ] Day 85 - Actions Marketplaceを使う

GitHub Actions Marketplaceから既存Actionを探し、checkout、setup-nodeなどをworkflowで安全に使う方法を学びます。

[GitHub 100日チャレンジ] Day 85 - Actions Marketplaceを使う

Actions Marketplaceとは

Actions Marketplaceは、GitHub Actionsで使える再利用可能なActionを探せる場所です。自分で全部の処理を書く代わりに、よく使う処理を組み合わせられます。

よく使うAction

  • actions/checkout
  • actions/setup-node
  • actions/setup-python
  • cache系Action
  • cloud providerのdeploy Action

例:

1
2
3
4
5
steps:
  - uses: actions/checkout@v4
  - uses: actions/setup-node@v4
    with:
      node-version: 20

選ぶときの注意

  • 公式または信頼できる提供元か
  • READMEが更新されているか
  • versionを固定しているか
  • 必要な権限が大きすぎないか

今日のゴール

Marketplaceは便利ですが、何でも入れる場所ではありません。信頼できるActionを選び、versionを固定して使いましょう。

この投稿は投稿者によって CC BY 4.0 の下でライセンスされています。