| marp | true |
|---|---|
| theme | my-theme |
| paginate | true |
| headingDivider | 2 |
| header | Travis-CI |
| footer | git/github - https://github.com/jyheo/github-lecture |
| backgroundColor |
허준영(jyheo@hansung.ac.kr)
- https://travis-ci.org/
- Sign in with Github
- Github 계정으로 로그인 가능
- 처음 로그인 하면, travis에게 권한을 수락하도록 요청하니 허락해야 함.
- Travis가 github의 repository를 확인할 수 있도록 해주는 것
- Travis 설정 파일인 .travis.yml 파일을 저장소에 생성
- 파일 이름이 .으로 시작됨을 조심!
- Travis는 저장소에 push가 발생하면 .travis.yml에 따라 동작을 시작
- 언어별 설정에 대해서는
- $ git push 하여 Travis가 작업을 시작하도록 한다.
- C언어용 아주 심플한 .travis.yml
language: c script: gcc -c main.c - 위에서 사용한 설정 외에 다양한 설정(deploy 등)이 가능함
- 문서 참고: https://docs.travis-ci.com/
- https://github.com/jyheo/travis-test 를 fork
- Travis에 들어가서 자신의 travis-test 저장소를 활성화
- $ git clone https://github.com/아이디/travis-test
- $ cd travis-test
- main.c 적절히 수정/commit
- $ git push origin master
- 기다린다. 이메일이 오면 Travis에 들어가서 결과를 확인한다.


