166 検索結果 "runs-on"
REST API / 認証 /
REST API に対する認証
をエンドポイントのパスに置き換えます。 パスの詳細については、「REST API を使用した作業の開始」を参照してください。
jobs:
use_api:
runs-on: ubuntu-latest
permissions: {}
steps:
- env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN
GitHub Actions / 自動化を共有 / アクションを作成する /
複合アクションを作成する
who-to-greet 入力を自分の名前に置き換えることもできます。
YAML
on: [push]
jobs:
hello_world_job:
runs-on: ubuntu-latest
name: A job to say hello
steps:
- uses: actions/checkout@v4
GitHub Actions / セキュリティ / セキュリティ ガイド /
自動トークン認証
が使用されます。
YAML
name: Open new issue
on: workflow_dispatch
jobs:
open-issue:
runs-on: ubuntu-latest
permissions:
contents: read
issues: write
steps:
- run: |
GitHub Actions / GitHub Actions に移行する / 手動移行 /
JenkinsからGitHub Actionsへの移行
Actionsのワークフローと比較しています。
Jenkinsのディレクティブ
GitHub Actions
agent
jobs.<job_id>.runs-on jobs.<job_id>.container
post
なし
stages
jobs
steps
jobs.<job_id>
GitHub Actions / 自動化を共有 /
ワークフローの再利用
。 詳しくは、「GitHub Actions のワークフロー構文」をご覧ください。
jobs:
reusable_workflow_job:
runs-on: ubuntu-latest
steps:
- uses: actions/labeler@v4
with:
repo-token: ${{ secrets
GitHub Actions / ユース ケースと例 / デプロイ /
Xcode 開発用の macOS ランナーに Apple 証明書をインストールする
るステップが含まれています。
YAML
name: App build
on: push
jobs:
build_with_signing:
runs-on: macos-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
GitHub Actions / ユース ケースと例 / デプロイ /
Azure Kubernetes Service へのデプロイ
# set this to an array of override file paths
on: [push]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Azure Login
uses:
GitHub Actions / ユース ケースと例 / ビルドおよびテスト /
Swift のビルドとテスト
[ubuntu-latest, macos-latest]
swift: ["5.2", "5.3"]
runs-on: ${{ matrix.os }}
steps:
- uses: swift-actions/setup-swift@65540b95f514
GitHub Actions / ユース ケースと例 / プロジェクト管理 /
非アクティブな Issue をクローズする
issues
on:
schedule:
- cron: "30 1 * * *"
jobs:
close-issues:
runs-on: ubuntu-latest
permissions:
issues: write
pull-requests: write
steps:
-
GitHub Actions / ユース ケースと例 / プロジェクト管理 /
Issue の作成をスケジュールする
schedule:
- cron: 20 07 * * 1
jobs:
create_issue:
name: Create team sync issue
runs-on: ubuntu-latest
permissions:
issues: write
steps:
- name: Create team sync