gh-actions
差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
| gh-actions [2026/08/02 22:56] – admin | gh-actions [2026/08/02 23:01] (現在) – [GitHub Actionsを設定する] admin | ||
|---|---|---|---|
| 行 26: | 行 26: | ||
| 以下はGitHub Releaseを作成し、その後ModParksへ登録するワークフローの例です。 | 以下はGitHub Releaseを作成し、その後ModParksへ登録するワークフローの例です。 | ||
| - | <code yaml> name: Release | + | <code yaml> |
| + | name: Release | ||
| on: | on: | ||
| - | push: | + | |
| - | tags: | + | tags: |
| - | - " | + | - " |
| jobs: | jobs: | ||
| - | build: | + | |
| - | runs-on: ubuntu-latest | + | runs-on: ubuntu-latest |
| - | permissions: | + | |
| - | contents: write | + | contents: write |
| - | steps: | + | |
| - | - uses: actions/ | + | - uses: actions/ |
| - | | + | |
| - | with: | + | with: |
| - | distribution: | + | distribution: |
| - | java-version: | + | java-version: |
| - | cache: gradle | + | cache: gradle |
| - | | + | |
| - | | + | |
| - | run: chmod +x gradlew | + | run: chmod +x gradlew |
| - | | + | |
| - | run: ./gradlew build | + | run: ./gradlew build |
| - | | + | |
| - | uses: softprops/ | + | uses: softprops/ |
| - | with: | + | with: |
| - | files: | | + | files: | |
| - | build/ | + | build/ |
| - | body: | | + | body: | |
| - | ${{ github.event.head_commit.message }} | + | ${{ github.event.head_commit.message }} |
| - | generate_release_notes: | + | generate_release_notes: |
| - | | + | |
| - | env: | + | env: |
| - | MODPARKS_URL: | + | MODPARKS_URL: |
| - | PROJECT_SLUG: | + | PROJECT_SLUG: |
| - | VERSION_NUMBER: | + | VERSION_NUMBER: |
| - | run: | | + | run: | |
| - | FILE_NAME=$(basename build/ | + | FILE_NAME=$(basename build/ |
| - | FILE_URL=" | + | FILE_URL=" |
| - | + | ||
| - | curl -X POST " | + | |
| - | -H " | + | |
| - | -F " | + | |
| - | -F " | + | |
| - | -F " | + | |
| - | -F " | + | |
| - | -F " | + | |
| + | curl -X POST " | ||
| + | -H " | ||
| + | -F " | ||
| + | -F " | ||
| + | -F " | ||
| + | -F " | ||
| + | -F " | ||
| </ | </ | ||
| 行 98: | 行 98: | ||
| ワークフローをコミットした後、タグを作成してGitHubへプッシュします。 | ワークフローをコミットした後、タグを作成してGitHubへプッシュします。 | ||
| - | < | + | < |
| + | git tag v1.0.0 | ||
| + | git push origin v1.0.0 | ||
| + | </ | ||
| タグのプッシュ後にGitHub Actionsが実行され、正常に完了するとGitHub Releaseの作成とModParksへのVersion登録が自動で行われます。 | タグのプッシュ後にGitHub Actionsが実行され、正常に完了するとGitHub Releaseの作成とModParksへのVersion登録が自動で行われます。 | ||
gh-actions.1785678989.txt.gz · 最終更新: by admin
