[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/checkoutactions/setup-nodeactions/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 の下でライセンスされています。
