Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

이슈옵스 - 대륙 #4

Closed
2 tasks done
bryantson opened this issue Dec 9, 2021 · 1 comment
Closed
2 tasks done

이슈옵스 - 대륙 #4

bryantson opened this issue Dec 9, 2021 · 1 comment

Comments

@bryantson
Copy link
Contributor

bryantson commented Dec 9, 2021

이슈옵스 대륙에 오신걸 환영합니다

4_IssueOps

이슈옵스는 깃허브 이슈를 통해서 깃허브에 관한 다양한 기능을 자동화 할수 있습니다

주어진 미션

  • 이슈옵스에 관해서 배우고 어떻게 쓸수 있는지 배워봐요
  • 액티비티 - 샘플 깃허브 이슈옵스를 실행 시켜서 텟플릿 레포를 적용해서 새로운 레포를 만들고 자동으로 몇가지 설정을 더 합니다

이슈옵스에 관해서 배우고 어떻게 쓸수 있는지 배워봐요

데브옵스, 챗옵스, 깃옵스 라는 용어들은 들어 보신 분들이 있을것 입니다. 하지만 이슈옵스 는 뭘까요? 챗옵스가 슬랙 (Slack) 이나 팀즈 (Teams) 긑은 메시져 앱으로 테스크 자동화가 가능하게 만들어 주는것 처럼 혹은 깃옵스가 깃허브 같은 공간에서 자동화를 시켜주는 것 처럼 이슈옵스는 깃허브 이슈 가 자동화를 시켜주는 용도로 사용 됩니다.

깃허브가 현재는 베타 버전인 이슈 폼 템플릿 를 출시 하였는데 이 기능을 통해 직관적인 인터페이스를 만들수 있습니다. 그런 다음 여기서 작성한 깃허브 액션을 사용하면 거의 모든 깃허브 기능 들을 자동화 시키는게 가능합니다.

image

레퍼런스:

액티비티 - 샘플 깃허브 이슈옵스를 실행 시켜서 텟플릿 레포를 적용해서 새로운 레포를 만들고 자동으로 몇가지 설정을 더 합니다

이슈옵스 데모를 위해 필요한 두가지 파일

  • 샘플 이슈 폼 템플릿:* .github 경로 밑에 ISSUE_TEMPLATE 이란 폴더를 찾으실 것 입니다. 그 경로 안에서 demo-issueops-template.yml 이 프론트 인터페이스를 담당하는 이슈 폼 템플릿 파일 입니다
  • 이슈 옵스를 트리거 하기 위한 깃허브 액션: .github 경로 밑에 workflows 이란 폴더를 찾으실 것 입니다. 그곳에서 action-issueops-demo.yml 이 새로운 이슈를 열면 이슈옵스 기능을 실행 하는 깃허브 액션 파일 입니다

Issues 로 가셔서 New Issue 버튼을 누릅니다. 그 곳에서 Get started 버튼을 누르면 이슈옵스를 통한 레포 만들기 이란 옵션이 나오는데 그 후 나오는 설명을 따르세요 ~

⏭️ 다 끝난 후 여기 깃허브 이슈를 닫으시면 그 다음 깃허브 이슈 미션이 주어질 것입니다

@github-actions github-actions bot reopened this Dec 9, 2021
@github-actions github-actions bot mentioned this issue Dec 9, 2021
2 tasks
@github-actions
Copy link

github-actions bot commented Dec 9, 2021

축하합니다. 이슈옵스 - 대륙 에서의 미션을 완성하셨습니다

image

다음 대륙으로 이동할까요?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant