• Home
  • About
    • Jang photo

      Jang

      Jang's blog

    • Learn More
    • Email
    • Facebook
    • Github
  • Posts
    • All Posts
    • All Tags
  • Projects

circleci configuration

16 Jan 2017

Reading time ~1 minute

circleci를 프로젝트에 붙이는 방법에 대해서 작성

configuration에 대한 자세한 설명은 https://circleci.com/docs/configuration/ 이 url을 참고하면 된다.

일단 circleci를 붙이기 위해서는 해당 프로젝트 루트 디렉터리에 circle.yml을 추가하게 되면 circleci가 해당 내용에 맞춰

success

circleci는 위의 7단계를 거쳐서 테스트를 진행하게 되는데 각 단계 내부에서는 또 pre, override, post단계가 있게 된다.

그 3가지 단계에 대해서는 아래 이미지가 잘 설명해주는데, 여기서 inferred command란 기본 circleci에서 기본적으로 해주는 명령어들을 말한다. 예를 들어, 파일에 requirements.txt 파일이 있으면 pip install -r requirements.txt을 자동으로 해주는 command를 말한다.

success

위의 설명처럼, inferred command를 실행하기 전(pre), 후(post) 그리고 덮어쓰기(override)를 할 수 있게 된다.



circle-cici Share Tweet +1