You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
이 행성의 신은 여러분의 여행이 유익하고 즐겁길 바랍니다. 하지만 긴 여정을 떠나기 전에 깃허브 액션 행성에 감사 표현을 하면 더 좋겠죠
주어진 미션
깃허브 액션에 관해서 배워봐요
액티비티 - 첫 깃허브 액션 스크립트를 같이 만들어 봐요
깃허브 액션에 관해서 배워봐요
깃허브 액션 - 기본 수업
깃허브 액션은 워크플로우를 자동화 시켜주는 깃허브 서비스 입니다
워크플로우는 YML 파일로 저장 됩니다
깃허브 안에 완벽하게 내재되어 있습니다
깃허브 이벤트에 반응 합니다
라이브 로그와 워크플로우 실행를 시각화 합니다
워크플로우는 커뮤니티가 직접 기여할수 있습니다
깃허브 제공 기본 러너가 기본으로 제공 되지만 직접 호스팅하는 러너를 쓸수 있습니다
암호나 시크릿을 저장할수 있는 기능이 내재되어 있습니다
깃허브 액션 마켓플레이스
다양한 피일드를 카버하는 오픈소스 액션들을 찾으실수 있습니다
현재 10,000 개가 넘는 액션이 있습니다 (계속 증가 중입니다)
대기업이 만든 안전하고 인증된 플러그인도 찾을수 있습니다
워크플로우에 이 액션들을 직접 레퍼런스 할수 있습니다
깃허브 에디터에 자동적으로 내재되어 있습니다
깃허브 액션의 아키텍쳐
기본 문법
# 워크플로우 이름을 나타냅니다name: Super Linter 워크플로우# 어떤 이벤트에 트리거 되는지 정의 합니다. 이 경우에는 깃허브 푸쉬 이벤트에 반응 합니다:on:
push:
# 다양한 잡들을 설정합니다jobs:
# 다른곳에서 레퍼런스 하기위한 이름입니다lint:
# 사람이 읽을수 있는 잡 이름을 더합니다name: Lint Code Base# 러너를 설정합니다. 이 경우에는 깃허브 제공 기본 러너 중 하나인 Ubuntu 의 최신 버전을 씁니다:runs-on: ubuntu-latest# 다양한 스텝을 정의 합니다:steps:
# 먼저, 레포에서 체크 아웃 합니다:
- uses: actions/checkout@v2# Super Linter 깃허브 액션 플러그인 를 씁니다
- uses: github/super-linter@v3env:
# 깃허브 시크릿을 읽어서 사용합니다:GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
액티비티 - 첫 깃허브 액션 스크립트를 같이 만들어 봐요
깃허브 액션 행성에게 다음 메시지로 정식으로 인사를 하는 깃허브 액션 스크립트를 만들어 볼것 입니다:
따뜻한 환영 고마워요! 저의 이름은 xxx 입니다
신비로운 깃허브 액션에서 즐거운 시간을 보낼께요!
미션을 완성하기 위해선 보이는 설명을 따라 합니다:
스크립트를 복사 한 후 노트패드 에디터에 잠시 저장 합니다
username 이 본인 깃허브 아이디인 hello-username 이란 깃허브 브랜치를 만듭니다
.github/workflows 디렉토리에 가서 Add file 버튼을 누릅니다. username 이 본인 깃허브 아이디인 action-hello-username.yml 과 같이 파일 이름을 만들고 커밋해서 브랜치에 푸쉬 합니다.
안녕, 깃허브 액션 행성
주어진 미션
깃허브 액션에 관해서 배워봐요
깃허브 액션 - 기본 수업
깃허브 액션은 워크플로우를 자동화 시켜주는 깃허브 서비스 입니다
깃허브 액션 마켓플레이스
깃허브 액션의 아키텍쳐
기본 문법
액티비티 - 첫 깃허브 액션 스크립트를 같이 만들어 봐요
깃허브 액션 행성에게 다음 메시지로 정식으로 인사를 하는 깃허브 액션 스크립트를 만들어 볼것 입니다:
미션을 완성하기 위해선 보이는 설명을 따라 합니다:
username
이 본인 깃허브 아이디인hello-username
이란 깃허브 브랜치를 만듭니다.github/workflows
디렉토리에 가서 Add file 버튼을 누릅니다.username
이 본인 깃허브 아이디인action-hello-username.yml
과 같이 파일 이름을 만들고 커밋해서 브랜치에 푸쉬 합니다.main
브랜치에 풀리퀘스트 (PR) 합니다.main
브랜치에 merge 되면 깃허브 액션을 돌리실수 있습니다.⏭️ 다 끝난 후 여기 깃허브 이슈를 닫으시면 그 다음 깃허브 이슈 미션이 주어질 것입니다
The text was updated successfully, but these errors were encountered: