174 다음에 대한 검색 결과 "runs-on"
GitHub Actions / 사용 사례 및 예제 / 빌드 및 테스트 /
Swift 빌드 및 테스트
[ubuntu-latest, macos-latest]
swift: ["5.2", "5.3"]
runs-on: ${{ matrix.os }}
steps:
- uses: swift-actions/setup-swift@65540b95f514
GitHub Packages / 워크플로를 사용하여 GitHub 패키지 관리 /
GitHub Actions를 사용하여 패키지 게시 및 설치
on the latest available version of Ubuntu.
jobs:
build-and-push-image:
runs-on: ubuntu-latest
# Sets the permissions granted to the `GITHUB_TOKEN` for
코드 보안 / Dependabot / Dependabot 문제 해결 /
GitHub Actions의 Dependabot 문제 해결
사용됩니다.
YAML
name: CI
on:
pull_request:
branches: [ main ]
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
GitHub Actions / 사용 사례 및 예제 / 프로젝트 관리 /
문제 만들기 일정 계획
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
GitHub Actions / GitHub 호스팅 실행기 / GitHub 호스팅 실행기 정보 /
GitHub 호스팅 실행기 정보
다운로드 속도로 네트워크에 액세스해야 합니다.
GitHub 호스팅 실행기 사용
GitHub 호스팅 실행기를 사용하려면 작업을 만들고 runs-on을 이용해 ubuntu-latest, windows-latest, macos-latest 등과 같이 작업을 처리할 실행기 유형을 지정합니다
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 / 자동화 공유 /
조직의 워크플로 템플릿 만들기
$default-branch ]
pull_request:
branches: [ $default-branch ]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Run a one-line
GitHub Actions / GitHub Actions로 마이그레이션 / 수동 마이그레이션 /
Jenkins에서 GitHub Actions로 마이그레이션
Actions 워크플로와 비교합니다.
Jenkins 지시문
GitHub Actions
agent
jobs.<job_id>.runs-on jobs.<job_id>.container
post
None
stages
jobs
steps
jobs.<job_id>
GitHub Actions / 보안 / 배포 보안 강화 /
Azure에서 OpenID Connect 구성
[push]
permissions:
id-token: write
contents: read
jobs:
build-and-deploy:
runs-on: ubuntu-latest
steps:
- name: 'Az CLI login'
uses: azure/login@a1b2c3d4
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