«continuous-delivery» 태그된 질문

7
마감일이있는 TODO 의견?
배경 다운 타임 제로 배포를 구현하려는 팀에서 일하고 있습니다. 이를 달성하기 위해 블루 / 그린 배포 전략을 사용할 계획입니다. 제가 연구를 수행하면서 실현하고있는 것 중 하나는 데이터베이스를 변경하기가 얼마나 복잡하다는 것입니다. 열 이름을 바꾸는 것과 같은 간단한 작업은 완료 될 때까지 3 번의 전체 릴리스주기를 수행 할 수 있습니다 ! …

2
build.number가 시맨틱 버전 관리의“남용”인 이유는 무엇입니까?
나는 우리의 수석 건축가 중 하나에 제안 된 빌드 시스템 (Gradle을 / Artifactory / 젠킨스 / 요리사)를 설명했다, 그는 나에게 코멘트를 만들어 내가 그 종류의 체중에에 정말 동의하지만, 경험이 충분가 아닙니다. 이 프로젝트는 다른 팀이 재사용 할 수 있도록 Java 라이브러리 (JAR)를 아티팩트로 빌드합니다. 버전 관리를 위해 다음의 의미 론적 …

2
VCS에 소프트웨어 버전 번호를 저장하는 것이 좋습니다?
와 같은 제품 버전 v1.0.0.100은 소프트웨어의 고유 한 프로덕션 릴리스를 나타낼뿐만 아니라 해당 제품의 기능 세트와 핫픽스 단계를 식별하는 데 도움이됩니다. 현재 제품의 최종 패키지 / 빌드 / 이진 버전을 유지 관리하는 두 가지 방법이 있습니다. 버전 관리. 파일은 어딘가에 버전 번호를 저장합니다. CI (Continuous Integration) 빌드 서버에는이 체크인 버전 …

6
Continuous Delivery는 실제로 어떻게 작동합니까?
Continuous Delivery는 잘 들리지만, 수년간의 소프트웨어 개발 경험에 따르면 실제로는 작동하지 않습니다. (편집 : 분명히하기 위해 항상 많은 테스트가 자동으로 실행됩니다. 내 질문은 각 체크인마다 자신감을 얻는 방법에 관한 것입니다. CD의 전체 형태라는 것을 알고 있습니다. 대안은 1 년주기가 아닙니다. 매주 반복 (일부 CD가 올바르게 수행되면 CD로 간주 될 수 …

4
언제 릴리스 빌드로 전환해야합니까?
Jez Humble의 Continuous Delivery 에 설정된 관행 중 하나는 하나의 패키지를 구축 한 후 배포 한 각 환경에 배포해야 배포 및 아티팩트가 프로덕션으로 이동하기 전에 여러 번 테스트 된 것입니다. 나는이 아이디어를 전적으로지지한다. 반면에 라인 번호가있는 스택 추적을 제공하는 디버그 모드 빌드는 원격 디버그 기능과 마찬가지로 테스트 환경에서 매우 유용합니다. …

2
DB 마이그레이션 및 Azure 배포 슬롯
새 웹 응용 프로그램을 Azure Web App Service (이전 Azure 웹 사이트)로 푸시 할 계획입니다. 배포 슬롯을 사용하여 배포를 프로덕션 환경으로 보내기 전에 테스트 할 수 있도록하고 싶습니다. DB 스키마 변경이 필요하지 않는 한 괜찮습니다. 그러나 스키마 변경이 있으면 동일한 db 버전에서 두 개의 소프트웨어 버전을 운영 할 수 없습니다. …

3
빌드 자동화 vs 배포 자동화 vs 지속적인 통합
보다 효율적으로 운영하고 싶습니다. 운영 도구를 효율적으로 사용하고 싶습니다. 이를 염두에두고 지속적인 통합에 대해 더 많이 배우고 싶었지만 여기에는 여러 가지가있는 것 같습니다. 나는 실제로 내 작업 (IntelliJ, WebStorm ...)에서 Jetbrains 슈트와 함께 일하고 있으므로 계속 사용하고 싶었고 TeamCity를 사용하여 지속적인 통합을위한 많은 플러그인이있는 훌륭한 도구가되었습니다. 내 문제는 차이점이 무엇인지 …

4
절반의 기능을 구현하는 올바른 방법을 배우려면 어떻게해야합니까? [닫은]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 개발 팀을 이끌고 가능한 한 자주 제품을 출시하려고합니다 (연속 배송). 대부분의 경우 릴리스 간 시간보다 구현하는 데 …

4
준비 환경과 UAT 환경의 차이점은 무엇입니까?
솔루션을 개발하는 동안 적어도 3 가지 환경이 있어야한다는 것을 알고 있습니다. 개발 : 프로그래머는 언제든지 코드를 빠르게 테스트하고 다른 변경 사항과 통합하기 위해 언제든지 변경 및 푸시 변경을 자유롭게 할 수 있습니다. 이는 테스트 데이터베이스 및 서비스에 연결되어 있습니다. UAT : 하드웨어와 관련하여 프로덕션 환경의 "가능한 한"사본을 포함해야하므로 개발자가 경의를 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.