요리책: 분기 흐름
분기 흐름
Travis CI는 프로젝트 구조의 .travis.yml
파일을 사용합니다. .travis.yml
파일을 통해 흐름을 구성한 후에는 다음을 사용하여 CLI를 통해 변경 사항을 푸시하여 빌드를 트리거할 수 있습니다.
git init
git add .
git commit -m "Travis build branch"
git remote add origin remote repository URL
git remote -v
git push -u origin master
blacklists
또는 whitelists
를 사용하여 여러 분기를 빌드하도록 Travis에 지시할 수 있습니다. 보다 구체적으로 whitelist
또는 blacklist
를 사용하여 빌드할 분기를 정의할 수 있습니다. 다음을 통해 구축하지 않으려는 분기를 블랙리스트에 추가할 수 있습니다.
# blacklist (branches you don't want to be built)
branches:
except:
- legacy
- edge
# whitelist
branches:
only:
- master
- stable
whitelist
와 blacklist
를 모두 지정하면 만 제외됩니다. 기본적으로 gh-pages
분기가 있다고 가정해 보겠습니다. 해당 분기는 whitelist
에 명시적으로 추가하지 않는 한 빌드되지 않습니다. 버전 제어에 배포할 때 또는 Apache SVN(Subversion)을 사용하는 경우 경우에 따라 작업 디렉터리를 재설정할 수 있습니다. 이 작업은 다음을 통해 수행됩니다.
git stash --all
피상적인 경고 조치로 skip_cleanup
를 .travis.yml
파일에 추가할 수 있습니다. 따라서 yml
파일은 다음과 같을 수 있습니다.
deploy:
skip_cleanup: true
배포하기 전에 추가하고 싶은 것이 있다면 분명히 before_deploy
를 추가할 수 있습니다. 이는 after_deploy
를 통한 배포 후의 경우에도 마찬가지입니다.
Reference
이 문제에 관하여(요리책: 분기 흐름), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://dev.to/travisci/the-cookbook-branch-flow-1ek6
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
git init
git add .
git commit -m "Travis build branch"
git remote add origin remote repository URL
git remote -v
git push -u origin master
# blacklist (branches you don't want to be built)
branches:
except:
- legacy
- edge
# whitelist
branches:
only:
- master
- stable
git stash --all
deploy:
skip_cleanup: true
Reference
이 문제에 관하여(요리책: 분기 흐름), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/travisci/the-cookbook-branch-flow-1ek6텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)