Skip to main content

166 検索結果 "runs-on"

GitHub Actions / ワークフローを書き込む /

GitHub Actions のワークフロー構文

schedule: - cron: '30 5 * * 1,3' - cron: '30 5 * * 2,4' jobs: test_schedule: runs-on: ubuntu-latest steps: - name: Not on Monday or Wednesday if: github.event

GitHub Actions / ワークフローを書き込む / ワークフロー動作を選択する /

GitHub Actions のワークフロー コマンド

::endgroup:: ::group::{title} ::endgroup:: 例: ログの行のグループ化 YAML jobs: bash-example: runs-on: ubuntu-latest steps: - name: Group of log lines run: | echo "::group::My

GitHub Actions / ワークフローを書き込む / ワークフロー動作を選択する /

ワークフロー実行に関するコンテキスト情報へのアクセス

CI on: push jobs: prod-check: if: ${{ github.ref == 'refs/heads/main' }} runs-on: ubuntu-latest steps: - run: echo "Deploying to production server on

GitHub Actions / ワークフローを書き込む / ワークフローを実行する場所を選択する /

ジョブのランナーを選択する

ワークフローでジョブを処理するコンピューターの種類を定義します。 概要 jobs.<job_id>.runs-on を使って、ジョブを実行するマシンの種類を定義します。 宛先マシンには 、GitHubホステッド ランナー、より大きなランナー、またはセルフホステッド ランナーのいずれかを指定できます。

GitHub Actions / ワークフローを書き込む / ワークフロー動作を選択する /

ワークフローでのジョブのバリエーションの実行

バージョン このワークフローでは、os と version 変数の組み合わせごとに 1 つずつ、計 6 つのジョブが実行されます。 各ジョブは、runs-on の値を現在の os の値に設定し、現在の version の値を actions/setup-node アクションに渡します。 jobs: example_matrix:

GitHub Actions / GitHub ホステッド ランナー / より大きなランナーの使用 /

より大きなランナーでジョブを実行する

ファイルを更新し、処理のためにランナー インスタンスにジョブを送信できます。 macOS より大きなランナーs でジョブを実行するには、ワークフロー YAML ファイルの runs-on キーを更新して、macOS ランナーの GitHub 定義ラベルのいずれかを使用します。 詳しくは、「使用可能な macOS より大きなランナー」をご覧ください。

GitHub Actions / セルフホステッド ランナー / セルフホステッド ランナーを管理する /

ワークフローでのセルフホストランナーの利用

ジョブを設定できます。 ジョブにセルフホステッド ランナーを指定するには、ワークフロー ファイルでセルフホステッド ランナーのラベルを使って runs-on を設定します。 セルフホステッド ランナーには self-hosted ラベルが付いている場合があります。 セルフホステッド ランナーを設定すると、既定では

GitHub Actions / ワークフローを書き込む / ワークフロー動作を選択する /

ジョブ間で情報を渡す

コンテキストを使用できます。 詳しくは、「ワークフロー実行に関するコンテキスト情報へのアクセス」をご覧ください。 例: ジョブの出力の定義 jobs: job1: runs-on: ubuntu-latest # Map a step output to a job output outputs: output1: ${{

GitHub Actions / ワークフローを書き込む / ワークフロー動作を選択する /

ワークフローで GitHub CLI を使用する

YAML name: Comment when opened on: issues: types: - opened jobs: comment: runs-on: ubuntu-latest steps: - run: gh issue comment $ISSUE --body "Thank

コードセキュリティ / Dependabot / Dependabot を使う /

GitHub ActionsでのDependabotの自動化

pull-requests: write issues: write repository-projects: write jobs: dependabot: runs-on: ubuntu-latest if: github.event.pull_request.user.login == 'dependabot[bot]'