안녕하세요 젠킨스를 사용하여 원격 컨테이너를 구축하고 배포하고 있습니다. 현재 나의 메이븐 (maven)은 하나의 부모님을 통해 5 개의 웹 애플리케이션을 구축하고 모든 전쟁을 하나의 원격 컨테이너에 배포합니다. 현재로서는 단일 원격 컨테이너에 전쟁을 배포 할 수있는 배포 플러그인을 사용하고 있습니다. 이제 각 전쟁을 다른 원격 컨테이너에 넣기를 원했습니다
TFS (2008)를 사용하여 지속적인 배포를 수행하고 IIS 설정 변경을 처리 할 수있는 좋은 방법을 찾고 있습니다. MSDeploy는이 문제를 해결할 수있는 방법 인 것 같지만 많은 독서와 검색 후에 좋은 대답을 찾지 못했습니다. MSDeploy의 문제점은 기존 IIS 웹 사이트를 사용하여 배포 패키지를 만들어야한다는 것입니다. 소스 제어에있는 웹 사이
완벽하게 작동하는 젠킨스 슬레이브 건물 하나의 xcode 프로젝트가 있습니다. 그러나 작업 공간의 루트에 일부 제 3 자 파일이 설치되고 gitmodule이 프로젝트 as described here으로 가져온 작업 공간이있는 프로젝트가 있습니다. 젠킨스가 컴파일하여 AppDelegate.h에 도달하면 라이브러리에서 파일을 가져올 때 오류 및 오류가 발생합니
하나의 .jar 파일에 소프트웨어가 있지만 작업을 수행하고 있지만 가끔 중앙 위치에서 .jar 파일을 바꿔야하는 버그를 신속하게 푸시해야합니다. 불행하게도이 jar 파일을 현재 실행중인 경우 교체하면 "클래스를 찾을 수 없음"오류가 발생합니다. 일단 jar 파일이 실행되면 JVM이이를 메모리에 캐시 할 것이고 디스크에서 어떤 읽기도 수행하지 않을 것이라고
으로 ChefServer에서 역할과 요리 책을 다운로드하십시오. Chef Server Management Console을 사용하여 요리사와 일하기 시작 했으므로 이제 파일을 사용하여 칼로 업로드하려고합니다. 나이프를 통해 ChefServer에 저장된 역할 및 환경을 검색 할 수있는 방법이 있나요?
나는 저장소 서버에 소스를 가지고 있습니다. 애플리케이션이 AWS 인스턴스에서 실행 중입니다. 로그를 작성하고, pull하고, 컴파일하고, 새로운 바이너리를 대상에 복사하는 스크립트를 만들 수 있습니다. 그러나 응용 프로그램이 실행중인 경우 어떻게 새 바이너리를 복사합니까? 이 일을하는 일반적인 방법은 무엇입니까? 업데이트를하려면 응용 프로그램을 중지해야합
계속 배포하는 경우 서버를 점진적으로 업그레이드하는 경우가 있습니다. 예를 들어 20 개 중 2 개가 모든 것이 정상인 것으로 확인 될 때까지 새 코드를 사용합니다. 새 코드에 데이터베이스 스키마 마이그레이션이 필요한 경우 어떻게됩니까? 필드 폰은 현재 테이블 폰입니다. 20 대의 서버를 모두 업그레이드하지 않는 한 무언가가 망가질 것입니다.
프로덕션에서 지속적으로 제공되는 관계형 데이터베이스 (및 스키마) 마이그레이션 패턴은 무엇입니까? 많은 전통적인 개발에서 DBA는 현재 릴리스주기에 생성 된 많은 작은 스크립트 중에서 큰 마이그레이션 스크립트를 정렬합니다. 그러나 CD에서 개발자는 변경 사항을 프로덕션으로 보내고 다른 스크립트로 컴파일 할 때까지 기다릴 필요가 없습니다. 필자는 레일스 마이
누구나 자바 서버 측 + iOS 패키지 파일을 처리하기 위해 하나의 통합 도구를 사용하여 배포 자동화를 만드는 experiance를 보유하고 있습니까? Hudson/TeamCity와 같은 Continuous Integration 엔진에 플러그인을 추가하는 것은 필수입니다. TestFlight와 같은 도구와의 통합도 바람직합니다. UrbanDeploy, No
패브릭을 사용하여 서버에 새 코드 버전을 업로드 한 다음 이전 버전 대신 새 버전을 제공하도록 몇 가지 작업을 실행합니다. 이러한 작업 중에는 syncdb도 있지만 이것은 이전 데이터베이스 테이블 (또는 새 동기화 된 데이터베이스가있는 이전 코드 버전)이있는 새 코드 버전이있는 창을 의미합니다. 질문 : 수동으로 데이터베이스를 복사해야하며 복사본과 동기화