EB CLI를 사용하여 미리 작성된 응용 프로그램 패키지를 배포합니다. 관련 config.yml 섹션은 다음과 같습니다EB CLI CI의 매개 변수 배포 배포 이슈 이름
deploy:
artifact: Website.zip
는 CI 빌드 그러나 버전이 추가 한 파일을 생성합니다
Website-1.5.44.zip
을 명령을 통해 배포 유물을 지정할 수있는 옵션이 있습니까 이런 식으로 :
eb deploy --artifact "Website-1.5.44.zip"
#or
eb deploy --artifact "/path/to/Website-1.5.44.zip"
CI 파이프 라인에 버전 빌드 빌드 아티팩트를 배포하기 위해 EB CLI가 제공하는 대안이 있습니까? 아마도 버전이있는 zip 파일의 이름을 Website.zip으로 바꾼 다음 eb deploy를 실행할 수는 있지만이 파일 버전이 아티팩트 파일 이름에도 존재하게하는 것이 좋습니다.
이라는 이슈를 배포하지 않습니다. 나는 이것이 가능하지 않다는 것에 정말로 놀랐습니다. 나는 Java Springboot를 사용하고 있는데, 내 프로젝트는 "app-web/build/libs/app-0.0.12.jar"와 같은 것을 생성한다. 이 방법이 자동화가 가능하다는 것을 의미합니까? – Edd
적어도 Linux에서는 심볼릭 링크를 통해 eb cli가 다른 파일을 선택하도록 속일 수 있습니다. 필자의 빌드 프로세스는 이제 항상'config.yml'에서 참조되는 심볼릭 링크를 생성합니다. 실제 이슈 이름이 변경됩니다! –