CircleCI와 GitHub의 공동 작업

3182 단어 GitHubCircleCI2.0

주의사항


이동하고 싶은 사람을 향해

동기화


  • builderscon tokyo 2018들었어CircleCI 이야기,오랜만이네
  • 현재 버전은 CircleCI2.1.5 최신(2018/10 현재)
  • https://circleci.com/server/changelog/
  • [2017/01/11] CircleCI 2.0 Reaches General Availability
  • https://circleci.com/blog/launching-today-circleci-2-0-reaches-general-availability/
  • 참고 자료

  • 공식
  • 실제로 써보도록 하겠습니다.


    간단한 Hello World 설정


    GitHub


    출처 및 간략한 설명

  • PATH
  • 다음 PATH를 사용하여 프로필을 자료 파일 라이브러리에 배치
  • .circleci/config.yml
    
  • 소스
  • version: 2 
    jobs:       
      build:
        docker:
          - image: iganarix/base-alpine
        steps:
          - checkout
          - run:
              name: Hello World TEST
              command: "echo 'Hello World !!!'"
    workflows:
      version: 2
      build_test:
        jobs:
          - build
    


  • 그 가운데
  • image: iganarix/base-alpine의 곳, 다른 컨테이너에서도 이동
  • build_test:의 장소는 다른 이름이라도 움직인다
  • 단순한 표시 이름이기 때문에 hogehoge: 이동하기도 한다
  • 공식적인 Hello World보다 조금 많습니다.
  • https://circleci.com/docs/2.0/hello-world/#section=getting-started
  • 총결산

  • CircleCI2.0, 처리가 빠르다!!(이번 테스트는 너무 간단해서 컨테이너의 장점이 거의 없다)
  • 임계값이 그렇게 높지 않은 것 같아요!!(이번 취지)
  • 공식 문서도 무섭지 않다!!(향후 과제)
  • Let's Enjoy CircleCI 2.0 !!


    경품


    키티아에서 CircleCI 기사들.


    Tips

  • name 잘 쓰는 게 좋아요.
  • 브라우저에서 Jobs를 볼 때 쉽게 이해할 수 있음
  • 공식적인 샘플을 보니 대충 적혀있지만 익숙하지 않으면 힘들 것 같은데...
  • 평소에gitlab-ci를 많이 쓰기 때문에 공식을 보면서 추측하는 부분이 조금
  • 혹은 공식을 숙독할 힘이 있다면...
  • 공식 자료, 특히 아래를 보면 왠지 쓰는 법을 이해할 수 있을 것 같다
  • EXAMPLES
  • ADVANCED CONFIG
  • SSH 키 정보
  • 생각한 부분이 있어서 다른 기사로 정리
  • 좋은 웹페이지 즐겨찾기