«continuous-integration» 태그된 질문

2
Gitlab CI-SSH를 통해 원격 서버에 배포
컴파일 된 파일에 대해 증언하고 rsync를 통해 프로덕션 서버로 복사하는 새 프로젝트를 위해 Gitlab CI를 사용하는 Gitlab 환경이 있습니다. 이 리소스의 빌드가 exec 인 시스템은 docker (노드 6)의 이미지이지만 이제는 Linux를 사용하여 컨테이너 Docker 명령의 결과 파일을 서버로 복사해야합니다 ... 내 문제는 ssh를 통해 연결하는 것입니다 rsync. 현재 다음과 같은 …

1
Tomcat Parallel Deployment, 기존 애플리케이션을 자동으로 배포 해제
나는 Tomcat 8의 병렬 배포를 한동안 무중단 연속 배포 설정의 일부로 사용하고 있습니다. 테스트 건틀릿이 실행되면 CI 서버는 자동으로 .war 파일의 이름을 application ## {version-number} .war로 바꾸고 war을 / webapp 폴더에 복사합니다. application ## 333은 application ## 332와 공존 할 것입니다. 내가 겪고있는 유일한 문제는 모든 트래픽 (새 세션)이 자동으로 …

3
GitLab 웹 후크의 병합 요청을 위해 Jenkins 빌드 트리거
Jenkins (1.561)가 병합 요청 웹 후크에 의해 트리거 된 GitLab (6.7.5)에 제출 된 병합 (풀) 요청을 작성하기를 원합니다. 매개 변수가있는 빌드와 Jenkins 플러그인 "GitLab Merge Request Builder"(1.2.0) 및 "GitLab Hook"(1.0.0)이 있습니다. 불행히도 Jenkins CI로 마이그레이션하는 것은 실제 옵션이 아닙니다. 병합 요청 빌더 플러그인 입니다 변수만큼, 빌드 병합 요청 수 gitlabMergeRequestId, …

4
지속적인 통합 서비스를위한 "클린 슬레이트 시스템"을 보장하는 효과적인 방법
프로젝트를위한 CI (Continuous Integration) 서비스를 설정하려고합니다. 해당 CI 서비스는 배포를 포함하여 프로젝트 수명의 모든 측면을 제어해야합니다. 즉, 각 반복마다 CI 에이전트가 깨끗한 시스템 (특히 Ubuntu Server)을 가져 와서 프로젝트를 배치하고 테스트를 실행하기를 원합니다. 생태계가 다소 특이하기 때문에 CI 서비스를 처음부터 직접 작성할 것입니다. 문제는 각 CI 반복에 대해 클린 슬레이트 …

6
개발자 빌드를위한 가장 빠른 파일 시스템은 무엇입니까?
지속적인 통합 빌드 서버 역할을 할 Linux 박스를 구성하고 있습니다. 우리는 대부분 자바를 만들지 만이 질문은 컴파일 된 언어에 적용된다고 생각합니다. 어떤 파일 시스템 및 구성 설정을 사용해야합니까? (예를 들어, 나는 이것을 위해 시간이 필요하지 않다는 것을 안다!) 빌드 서버는 작은 파일을 읽고 쓰고 디렉토리를 스캔하여 어떤 파일이 수정되었는지를 보는 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.