Windows 데스크톱 애플리케이션으로 GitHub Runner 셀프 호스팅 학습
GitHub는 액션 러너를 제공하므로 러너를 자체 호스팅하지 않고도 해당 러너를 사용할 수 있습니다. 내 작업에서는 GitHub에서 제공하는 러너를 사용할 수 없었습니다. 그래서 CI를 소개하기 위해 러너를 직접 호스트해야 했습니다.
GitHub는 러너 설정에 대한 매우 부드러운 소개를 제공합니다. 지침을 복사하여 붙여넣기만 하면 됩니다.
GitHub 설정
GitHub 설정을 방문하기만 하면 러너를 구성할 수 있습니다.
Windows Desktop App에서 작업 중이므로 Windows Runner Image를 선택했습니다.
러너 패키지를 다운로드한 다음 컴퓨터에서 러너를 구성해야 합니다.
러너를 적절하게 설정한 후에는 방금 구성한 러너를 사용할 수 있어야 합니다. 내 경우에는 "TestRunner"가 표시됩니다.
yml 파일 구성
워크플로에서 러너를 사용할 수 있습니다. .NET 6 Windows Forms 애플리케이션의 워크플로우를 설정합니다.
name: .NET Framework Desktop
on:
push:
branches: [ "master" ]
pull_request:
branches: [ "master" ]
jobs:
build:
#The runs-on below needs to match the tags of the runner.
runs-on: [self-hosted, Windows,x64]
steps:
- uses: actions/checkout@v1
name: Checkout Code
- name: Add msbuild to PATH
uses: microsoft/[email protected]
# Execute all unit tests in the solution
- name: Execute unit tests
run: dotnet test
워크플로 구문은 official documentation에서 찾을 수 있으므로 자세히 설명하지 않겠습니다.
yml 파일의 마지막 줄에서 이 게시물에서 달성하고 싶었던 것입니다.
내 코드를 이 리포지토리에 푸시할 때마다 테스트를 실행하고 싶습니다.
Reference
이 문제에 관하여(Windows 데스크톱 애플리케이션으로 GitHub Runner 셀프 호스팅 학습), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://dev.to/shutoosawa/learning-github-runner-self-hosting-with-windows-desktop-application-3964
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
워크플로에서 러너를 사용할 수 있습니다. .NET 6 Windows Forms 애플리케이션의 워크플로우를 설정합니다.
name: .NET Framework Desktop
on:
push:
branches: [ "master" ]
pull_request:
branches: [ "master" ]
jobs:
build:
#The runs-on below needs to match the tags of the runner.
runs-on: [self-hosted, Windows,x64]
steps:
- uses: actions/checkout@v1
name: Checkout Code
- name: Add msbuild to PATH
uses: microsoft/[email protected]
# Execute all unit tests in the solution
- name: Execute unit tests
run: dotnet test
워크플로 구문은 official documentation에서 찾을 수 있으므로 자세히 설명하지 않겠습니다.
yml 파일의 마지막 줄에서 이 게시물에서 달성하고 싶었던 것입니다.
내 코드를 이 리포지토리에 푸시할 때마다 테스트를 실행하고 싶습니다.
Reference
이 문제에 관하여(Windows 데스크톱 애플리케이션으로 GitHub Runner 셀프 호스팅 학습), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/shutoosawa/learning-github-runner-self-hosting-with-windows-desktop-application-3964텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)