Home [Travis CI] 특정 폴더에만 적용시키기
Post
Cancel
Preview Image

[Travis CI] 특정 폴더에만 적용시키기

오늘은 Travis CI를 특정 폴더에서 실행하는 방법에 대해서 정리해보겠다.

사실 이렇게 할 이유는 하나도 없지만, 왜 이렇게까지 하는거냐면…

나의 study repo의 구조가 특이하기 때문이다.

현재 나의 study repo에는 여러 프로젝트들이 있다.

각자는 테스트를 하거나, 굳이 별도로 repo를 만들 필요없이 간단히 확인이 가능한 폴더들이다.

그런데 이번에 게시판을 만들어보는 폴더에서 travis를 갑자기, 굳이 써보고 싶어서 적용하려고 하는데,

해당 폴더에 .travis.yml을 추가하고, repo를 travis에 등록하니 안되는 것이 아닌가?

그 이유는 단순했다.

root.travis.yml이 없기 때문이다.

그런데 root에 두게 되면 해당 폴더만 실행하려고 하는데, 어떻게 해야하는지를 검색해보니…

.travis.yml에는 고맙게도 실행 전에 특정 스크립트를 실행하는 것을 지원해준다.

바로 before_script 부분이다.

따라서 이 부분before_script: cd project 이렇게 설정해주면, 스크립트를 통해 이동하게 되며,

해당 project에서 실행을 할 수 있게된다.

1.png

References

This post is licensed under CC BY 4.0 by the author.

[macOS][mongoDB] Community Edition 시작해보기

[Notion API] Notion API 정리