우리는 여기서 약간의 복잡성을 가진다. 즉, 우리는 build.properties를 관리한다. git에있는 각 환경에 대해, 그리고 새로운 환경이 기존 환경에 추가 될 때, 우리는 이러한 환경 적 특정 파일을 git repo에 추가합니다. 그래서 imagine .... 내일 우리는 build_sit.properties를 만들고 동일한 코드를 배포하려고합니다. 예를 들어 한 달 전에 작성된 태그에서 태그와 속성 특정 파일의 모든 코드를 가져 오는 작업을 수행 할 때 이 새로운 envinment 즉, build_sit.properties는 HEAD에서 사용 가능하며 태그에서는 사용할 수 없기 때문에 env 특정 파일이 누락되어 빌드 및 배포가 실패합니다. 이 상황을 어떻게 처리할까요? 도움을 제안하십시오 ....git 태그에 최근에 커밋 된 env가 없습니다. 특정 대상 속성 build를 수행
-1
A
답변
0
사용자는 연속 배포 도구 (예 : https://www.gocd.org/)를 사용해야합니다.
그런 다음 구성이 도구가 아닌 패키지에 저장되어 있으므로 패키지를 한 번 빌드하고 원하는 위치와 시간에 배포하십시오.
관련 문제
- 1. git 태그에 새로운 커밋 ID 찾기
- 2. Git - 커밋 된 커밋 복원
- 3. 특정 시간대에있는 git/GitHub의 커밋 수?
- 4. 특정 문자열 패턴이 포함 된 Git repo에서 마지막 커밋 찾기
- 5. 커밋 된 커밋 된 라인
- 6. Git - Push 된 헤드에서 잘못된 분기로 커밋 된 커밋 내역
- 7. Git에서 가장 최근에 커밋 된 파일을 가져 오는 방법
- 8. 에코닝 날짜 자동화 된 git 커밋
- 9. Git 커밋 전에 특정 파일을 숨기기
- 10. 특정 파일에 대한 git 로그가 누락되었습니다. 커밋
- 11. 태그에 서명/gpg 커밋
- 12. 병합이 포함 된 git 내역의 특정 커밋 제거
- 13. 파일의 특정 부분과 관련된 git 커밋 찾기
- 14. 링크 대상 속성 대상
- 15. 특정 커밋 만 이동하거나 분기를 수행 하시겠습니까?
- 16. Git pull은 bitbucket에서 특정 커밋 만 요청합니다.
- 17. 특정 커서 위치에 Git 커밋 편집기 열기
- 18. Git - 특정 파일에 대한 커밋 간의 차이점
- 19. git checkout 특정 커밋 이전의 버전
- 20. Eclipse에서 지속적으로 clean/build를 수행 할 때의 문제
- 21. Git 커밋 확인
- 22. Git 태그에 svn 개정판이 있습니까?
- 23. Git - 커밋 된 변경 사항을 로컬 저장소
- 24. git 커밋 된 파일을 unstage 할 수 없습니다
- 25. Git- 아카이브 커밋
- 26. "git add"를 수행 할 수 없습니다.
- 27. Capistrano + Git - "찾을 수 없습니다."[커밋 SHA]
- 28. 특정 태그에
- 29. 커밋 된 커밋 된 커밋되지 않은 커밋 함께 지사 전환
- 30. git checkout 콘크리트 커밋 중에 커밋 된 파일 만
아니요. 환경을 저장할 수 없습니다. 파일에있는 특정 파일은 다른 응용 프로그램에 JMS 대기열 연결 세부 정보가 포함되어 있습니다 ... 여기에 더 많은 정보를 추가하려면 여기를 클릭하십시오. 스털링 오옴 빌드 및 배포를 수행하고 있습니다. – builder
자바 세계에 대해 잘 모릅니다. conf는 env (각 env에 대한 conf는 도구에 저장되어 있음) 당 수 있기 때문에 할 수 없습니다. 그것이이 문제에 대한 유일한 해결책이기 때문에 지속적인 배포 방법을 살펴보십시오 (좋은 방법입니다). – Philippe
감사합니다 필립하지만 여기에 우리는 여러 XML 및 env 파일을 업데이 트되고 자식들이 외부 응용 프로그램에 연결하려고 할 때 밀어 넣기를하고 있습니다. 그리고 이러한 이유로 우리는이 파일들을 git repo에서 유지 관리하여 이러한 파일들이 대상에 배포되도록합니다 env. 필요할 때. – builder