174 다음에 대한 검색 결과 "runs-on"
GitHub Actions / 사용 사례 및 예제 / 빌드 및 테스트 /
Go 빌드 및 테스트
설치하고 이를 PATH에 추가해야 합니다.
여러 버전의 Go 사용
YAML
name: Go
on: [push]
jobs:
build:
runs-on: ubuntu-latest
strategy:
matrix:
go-version: [ '1.19', '1.20', '1.21.x'
GitHub Actions / 워크플로 작성 / 워크플로에서 수행하는 작업 선택 /
워크플로에서 데이터 저장 및 공유
보고서를 다른 아티팩트로 업로드합니다.
YAML
name: Node CI
on: [push]
jobs:
build_and_test:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
GitHub Packages /
GitHub Packages 빠른 시작
YAML
name: Node.js Package
on:
release:
types: [created]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
GitHub Pages / 시작하기 /
GitHub Pages에서 사용자 지정 워크플로 사용
jobs:
deploy:
permissions:
contents: read
pages: write
id-token: write
runs-on: ubuntu-latest
needs: jekyll-build
environment:
name: github-pages
url:
GitHub Actions / 보안 / 배포 보안 강화 /
PyPI에서 OpenID Connect 구성하기
PyPI API 토큰을 사용하여 패키지의 릴리스 배포를 PyPI에 업로드합니다.
YAML
jobs:
release-build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5
GitHub Actions / 워크플로 작성 / 워크플로가 실행되는 위치 선택 /
컨테이너에서 작업 실행
실행됩니다.
container를 설정하지 않으면 단계가 컨테이너에서 실행되도록 구성된 작업을 참조하지 않는 한, 모든 단계가 runs-on으로 지정된 호스트에서 직접 실행됩니다.
Note
컨테이너 내의 run 단계에 대한 기본 셸은 bash가 아니라 sh입니다. 이 셸은
GitHub Actions / 사용 사례 및 예제 / 패키지 게시 /
Node.js 패키지 게시
name: Publish Package to npmjs
on:
release:
types: [published]
jobs:
build:
runs-on: ubuntu-latest
permissions:
contents: read
id-token: write
steps:
- uses:
GitHub Actions / 사용 사례 및 예제 / 배포 /
Azure Static Web Apps에 배포
(github.event_name == 'pull_request' && github.event.action != 'closed')
runs-on: ubuntu-latest
name: Build and Deploy
steps:
- uses: actions/checkout@v4
GitHub Actions / 워크플로 작성 / 워크플로에서 수행하는 작업 선택 /
변수에 정보 저장
day
on:
workflow_dispatch
env:
DAY_OF_WEEK: Monday
jobs:
greeting_job:
runs-on: ubuntu-latest
env:
Greeting: Hello
steps:
- name: "Say Hello Mona
코드 보안 / 공급망 보안 / 공급망 이해 /
종속성 검토 작업 구성 사용자 지정
"main" ]
permissions:
contents: read
jobs:
dependency-review:
runs-on: ubuntu-latest
steps:
- name: 'Checkout repository'
uses: actions/checkout@v4