일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- git
- convert
- IValueConverter
- log
- .net
- nullable
- Github
- ListView
- algorithm
- C#
- csharp
- Process
- string
- Visual Studio
- Microsoft
- coding-test
- mysql
- chashtag
- programmers
- logging
- Coding
- 코딩테스트
- windows10
- windows
- tls
- File
- Binding
- dotNET
- WPF
- commit
- Today
- Total
CHashtag
[Github Actions] runs-on 사용방법, 사용 가능 환경 본문
안녕하세요.
저는 요즘 ci/cd를 공부하는 중인데요.
그중에서도 github actions를 이용하여 ci를 집중적으로 탐구하고 있습니다.
그러던 도중 runs-on 이라는 인자에 대해 알게 되었고, 오늘은 이에대해 정리해 보고자 합니다.
runs-on
runs-on이란 해당 actions을 어떤 환경에서 실행시킬지에 대한 값을 입력하는 인자로, github actions를 이용하려면 꼭 필요한 인자입니다.
여기서 "환경" 이란, os환경을 의미하는데요.
대표적으로는 Windows, Linux, Mac os 가 있겠지요.
하지만 세부적으로는 더 다양하게 존재합니다.
왜냐하면 여러 버전들이 존재하기 때문이죠. (windows 2022, 2019 등등,,)
아래는 현재 github actions에서 지원하는 환경들의 목록과 그에 대응되는 인자값입니다.
위 사진은 2022년 1월에 작성된 정보로, 최신 정보는 아래 링크에서 확인하시는게 좋을 듯 합니다.
아직까지 mac m1에 대한 지원은 이루어 지지 않고 있으니 참고하시면 좋겠습니다.
https://github.com/actions/virtual-environments/issues/2187
또한 개발자의 편의를 위해 각 환경마다 기본적으로 설치되어 있는 tool, frameworks등이 존재하는데요,
설치된 소프트웨어 및 frameworks에 대한 정보는 아래 링크에서 확인해보시면 좋겠습니다.
얼핏 보니 굉장히 많은 툴들이 설치가 되어있네요 ㅎㅎ
여기에 존재하지 않는, 미리 설치되어 있지 않는 툴들은 직접 설치해서 사용하시면 될 것 같습니다.
툴 혹은 framework의 설치는 이미 다양한 action들이 구현되어 있으니 편리하게 설치하실 수 있습니다.
(이 내용은 별도의 게시글로 다루겠습니다 ㅎㅎ)
감사합니다.
'기타' 카테고리의 다른 글
Ubuntu에 .NET 개발환경 세팅 (0) | 2022.01.02 |
---|---|
[Visual Studio] 코드 줄 숫자 표시하기 (Line numbers) (0) | 2021.12.25 |
[TESAT] 테샛 시험 공부방법 & 시험 꿀팁 & 시험 결과 (1) | 2021.12.19 |
크롬(Chrome) 북마크(즐겨찾기) 사라졌을 때 해결방법 (0) | 2021.04.09 |
티스토리에서 쿠팡 파트너스 iframe 크기 오류 고치는법 (1) | 2021.03.06 |