174 다음에 대한 검색 결과 "runs-on"
REST API / 인증 /
REST API에 인증
PATH를 엔드포인트의 경로로 바꿉니다. 경로에 대한 자세한 정보는 REST API 시작을(를) 참조하세요.
jobs:
use_api:
runs-on: ubuntu-latest
permissions: {}
steps:
- env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN
GitHub Actions / 사용 사례 및 예제 / 프로젝트 관리 /
레이블이 추가될 때 이슈에 주석 달기
labeled
jobs:
add-comment:
if: github.event.label.name == 'help wanted'
runs-on: ubuntu-latest
permissions:
issues: write
steps:
- name: Add comment
run:
GitHub Actions / 사용 사례 및 예제 / 빌드 및 테스트 /
.NET 빌드 및 테스트
setup-dotnet 작업을 참조하세요.
여러 .NET 버전 사용
name: dotnet package
on: [push]
jobs:
build:
runs-on: ubuntu-latest
strategy:
matrix:
dotnet-version: [ '3.1.x', '6.0.x' ]
steps:
앱 / GitHub 앱 만들기 / GitHub App으로 인증 /
GitHub Actions 워크플로에서 GitHub 앱을 사용하여 인증된 API 요청 만들기
비밀의 이름으로 바꿉니다.
YAML
on:
workflow_dispatch:
jobs:
demo_app_authentication:
runs-on: ubuntu-latest
steps:
- name: Generate a token
id: generate-token
uses:
GitHub Actions / GitHub Actions로 마이그레이션 / 수동 마이그레이션 /
Travis CI에서 GitHub Actions로 마이그레이션
env }}를 사용하여 사용자 지정 변수를 참조합니다.
name: Node.js CI
on: [push]
jobs:
build:
runs-on: ubuntu-latest
strategy:
matrix:
include:
- node-version: '14.x'
site: "prod"
GitHub Actions / 사용 사례 및 예제 / 빌드 및 테스트 /
Ruby 빌드 및 테스트
on:
push:
branches: [ main ]
pull_request:
branches: [ main ]
jobs:
test:
runs-on: ubuntu-latest
strategy:
matrix:
ruby-version: ['3.1', '3.0', '2.7']
steps:
GitHub Actions / 자동화 공유 /
워크플로 다시 사용
내용은 GitHub Actions에 대한 워크플로 구문을(를) 참조하세요.
jobs:
reusable_workflow_job:
runs-on: ubuntu-latest
steps:
- uses: actions/labeler@v4
with:
repo-token: ${{ secrets
GitHub Actions / 보안 / 배포 보안 강화 /
HashiCorp 자격 증명 모음에서 OpenID Connect 구성
바꿉니다. 예: secret/data/production/ci npmToken
YAML
jobs:
retrieve-secret:
runs-on: ubuntu-latest
permissions:
id-token: write
contents: read
steps:
- name:
GitHub Actions / 자동화 공유 / 작업 만들기 /
JavaScript 작업 만들기
who-to-greet 입력을 자신의 이름으로 바꿀 수도 있습니다.
YAML
on: [push]
jobs:
hello_world_job:
runs-on: ubuntu-latest
name: A job to say hello
steps:
- name: Hello world action
GitHub Actions / 사용 사례 및 예제 / 프로젝트 관리 /
비활성 이슈 닫기
issues
on:
schedule:
- cron: "30 1 * * *"
jobs:
close-issues:
runs-on: ubuntu-latest
permissions:
issues: write
pull-requests: write
steps:
-