166 検索結果 "runs-on"
Webhook / Webhook の使用 /
GitHub App webhook の失敗した配信を自動的に再配信する
#
jobs:
redeliver-failed-deliveries:
name: Redeliver failed deliveries
runs-on: ubuntu-latest
steps:
# This workflow will run a script that is stored in
GitHub Actions / ユース ケースと例 / デプロイ /
Google Kubernetes Engineへのデプロイ
jobs:
setup-build-publish-deploy:
name: Setup, Build, Publish, and Deploy
runs-on: ubuntu-latest
environment: production
steps:
- name: Checkout
uses: actions/checkout@v4
GitHub Actions / ワークフローを書き込む / ワークフロー動作を選択する /
ワークフローとジョブのコンカレンシーを制御する
を使用して、ワークフロー内のジョブのコンカレンシーを制限することもできます:
on:
push:
branches:
- main
jobs:
job-1:
runs-on: ubuntu-latest
concurrency:
group: example-group
cancel-in-progress: true
GitHub Actions / ワークフローを書き込む / ワークフロー動作を選択する /
ワークフローでジョブを使用する
ジョブを順番に実行するには、jobs.<job_id>.needs キーワードを使用して他のジョブへの依存関係を定義できます。
各ジョブは、runs-on で指定されたランナー環境で実行されます。
ワークフローの利用限度内であれば、実行するジョブ数に限度はありません。 詳細情報が必要な場合、GitHub
GitHub Actions / セキュリティ / セキュリティ強化されたデプロイ /
クラウド プロバイダーでの OpenID Connect の構成
詳しくは、「JavaScript アクションを作成する」をご覧ください。
jobs:
job:
environment: Production
runs-on: ubuntu-latest
steps:
- name: Install OIDC Client from Core Package
run:
GitHub Actions / ワークフローを書き込む / ワークフロー動作を選択する /
既定のシェルと作業ディレクトリの設定
クフローで定義されたデフォルト設定をオーバーライドします。
例: ジョブの既定の run ステップ オプションの設定
jobs:
job1:
runs-on: ubuntu-latest
defaults:
run:
shell: bash
working-directory: ./scripts
GitHub Actions / GitHub Actions に移行する / 手動移行 /
CircleCIからGitHub Actionsへの移行
コンテナーを使うための GitHub Actions 構文
name: Containers
on: [push]
jobs:
build:
runs-on: ubuntu-latest
container: circleci/ruby:2.6.3-node-browsers-legacy
env:
GitHub Actions / GitHub ホステッド ランナー / プライベート ネットワーク /
WireGuard を使用してネットワーク オーバーレイを作成する
name: WireGuard example
on:
workflow_dispatch:
jobs:
wireguard_example:
runs-on: ubuntu-latest
steps:
- run: sudo apt install wireguard
- run: echo "${{
GitHub Actions / ユース ケースと例 / ビルドおよびテスト /
Node.js のビルドとテスト
jsの1つのバージョンを使ってビルドとテストを行うこともできます。
YAML
name: Node.js CI
on: [push]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Use Node.js
uses:
GitHub Actions / ワークフローを書き込む / ワークフロー動作を選択する /
ワークフローで事前に記述されたレポート パーツを使用する
local actions must be updated.
Example workflow file:
jobs:
my_first_job:
runs-on: ubuntu-latest
steps:
# This step checks out a copy of your repository.