Windows 배치 명령을 사용하여 이전 빌드에서 아티팩트를 복사하려면 어떻게해야합니까?

Dleerob

Jenkins 프로젝트가 있고 프로모션 플러그인을 사용하여 빌드를 승격하고 Windows 배치 명령을 사용하여 대상 디렉토리의 아티팩트를 원격 공유로 복사 할 수 있습니다. 나는 이것을한다:

net use \\remoteserver\$myshare myUser /user:myPass
copy /y target\myartefact.apk \\remoteserver\$myshare\myartefact.apk

이것은 잘 작동하고 인공물을 복사합니다. 그러나 현재 작업 공간 (예 : 최신 빌드)에서 복사합니다.

따라서 이전 빌드를 승격하면 해당 빌드의 아티팩트가 복사되지 않고 현재 작업 공간 / 최신 빌드에서 복사됩니다.

Windows 배치 명령에서 다음 줄을 변경해야한다는 것을 알고 있습니다.

copy /y target\myartefact.apk \\remoteserver\$myshare\myartefact.apk

그러나 무엇으로 변경합니까? target \ myartefact.apk 대신 빌드 디렉토리를 참조하기 위해 어떤 환경 변수 / 경로를 사용합니까?

다음과 같은 것이 필요하다고 가정합니다.

copy /y %JOB_NAME%\target\myartefact.apk \\remoteserver\$myshare\myartefact.apk

누구든지이 명령을 도울 수 있습니까?

Dleerob

나는 그것을 알아 냈고 다음 복사 명령을 사용하여 관련 빌드 아카이브에 액세스 할 수있었습니다.

copy /y ..\builds\%PROMOTED_ID%\archive\target\myartefact.apk \\remoteserver\$myshare\myartefact.apk

% PROMOTED_ID % 환경 변수는 프로모션 플러그인을 사용할 때 원래 빌드의 디렉토리입니다. 일반적인 % BUILD_ID % 환경 변수를 대체합니다. 따라서 프로모션 플러그인을 사용하지 않는 경우 다음을 사용하여 이전 빌드 아티팩트에 액세스 할 수 있습니다...\builds\%BUILD_ID%\archive\target\myartefact.apk

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Windows 명령 줄 및 배치 스크립트에서 파일 이름에 일본어 문자를 사용하려면 어떻게해야합니까?

분류에서Dev

dd 명령을 사용하여 USB 드라이브를 복제하려면 어떻게해야합니까?

분류에서Dev

이 16 진수 데이터를 사용하여 장치에 ble 명령을 전송하려면 어떻게해야합니까?

분류에서Dev

파이썬을 사용하여 명령 줄에서 프록시를 배포하려면 어떻게해야합니까?

분류에서Dev

배치를 사용하여 명령을 실행하고 출력을 텍스트 파일에 저장하려면 어떻게해야합니까?

분류에서Dev

Windows Form이 콘솔 / 명령 줄에 명령을 전달하도록하려면 어떻게해야합니까?

분류에서Dev

C ++ / C를 사용하여 Windows 명령 줄에서 한 번에 여러 명령을 실행하려면 어떻게해야합니까?

분류에서Dev

배열 순서를 사용하여이 컬렉션을 정렬하려면 어떻게해야합니까?

분류에서Dev

JavaScript에서 '클릭'이벤트를 사용하여 배열을 반복하려면 어떻게해야합니까?

분류에서Dev

CMake를 사용하여 라이브러리에 "별칭을 설치"하려면 어떻게해야합니까?

분류에서Dev

배경 이미지 뒤의 부트 스트랩을 사용하여 중앙 바로 위에 <div>를 배치하려면 어떻게해야합니까?

분류에서Dev

VNC를 사용하여 Windows 클립 보드에서 OpenSuse 클립 보드로 데이터를 복사 / 붙여 넣기하려면 어떻게해야합니까?

분류에서Dev

자동 레이아웃을 사용하여 다른 두 UIView의 중앙에 UIView를 배치하려면 어떻게해야합니까?

분류에서Dev

스크립트를 사용하여 아카이브를 다운로드하고 추출하려면 어떻게해야합니까 (후속 명령에 다운로드 한 파일을 안정적으로 지정하려면 어떻게해야합니까)?

분류에서Dev

새 설치를 위해 Windows 10에서 Python을 완전히 제거하려면 어떻게해야합니까?

분류에서Dev

Flexbox CSS를 사용하여 행에 두 항목을 배치하려면 어떻게해야합니까?

분류에서Dev

xampp 또는 wamp를 사용하여 Windows PC에서 PHP 5.3에 oci8 드라이버를 설치하려면 어떻게해야합니까?

분류에서Dev

xampp 또는 wamp를 사용하여 Windows PC에서 PHP 5.3에 oci8 드라이버를 설치하려면 어떻게해야합니까?

분류에서Dev

Bootstrap을 사용하여 이미지의 중앙에 텍스트를 배치하려면 어떻게해야합니까?

분류에서Dev

Ubuntu 전체 설치를 사용하여 USB의 수명을 연장하려면 어떻게해야합니까?

분류에서Dev

Ubuntu 전체 설치를 사용하여 USB의 수명을 연장하려면 어떻게해야합니까?

분류에서Dev

gcc45의 MacPort를 통해 설치 한 후이를 사용하여 Mac에서 C 언어를 빌드하려면 어떻게해야합니까?

분류에서Dev

Firefox를 사용하여 명령 줄에서 전체 페이지 스크린 샷을 찍으려면 어떻게해야합니까?

분류에서Dev

Windows 7의 명령 프롬프트에서 데이터를 복사하려면 어떻게합니까?

분류에서Dev

Linux의 명령 줄에서 Headless-Chromium을 사용하여 가로 모드로 웹 페이지를 인쇄하려면 어떻게해야합니까?

분류에서Dev

Matplotlib를 사용하여 모든 이미지 플롯 주위에 중심 축을 배치하려면 어떻게해야합니까?

분류에서Dev

PHP를 사용하여 템플릿의 특정 페이지에 특정 HTML을 배치하려면 어떻게해야합니까?

분류에서Dev

Google 스프레드 시트의 데이터를 사용하여 Google 문서에 배열을 삽입하려면 어떻게해야합니까?

분류에서Dev

푸시 배포 전략을 사용하여 데이터를 가져 오려면 어떻게해야합니까?

Related 관련 기사

  1. 1

    Windows 명령 줄 및 배치 스크립트에서 파일 이름에 일본어 문자를 사용하려면 어떻게해야합니까?

  2. 2

    dd 명령을 사용하여 USB 드라이브를 복제하려면 어떻게해야합니까?

  3. 3

    이 16 진수 데이터를 사용하여 장치에 ble 명령을 전송하려면 어떻게해야합니까?

  4. 4

    파이썬을 사용하여 명령 줄에서 프록시를 배포하려면 어떻게해야합니까?

  5. 5

    배치를 사용하여 명령을 실행하고 출력을 텍스트 파일에 저장하려면 어떻게해야합니까?

  6. 6

    Windows Form이 콘솔 / 명령 줄에 명령을 전달하도록하려면 어떻게해야합니까?

  7. 7

    C ++ / C를 사용하여 Windows 명령 줄에서 한 번에 여러 명령을 실행하려면 어떻게해야합니까?

  8. 8

    배열 순서를 사용하여이 컬렉션을 정렬하려면 어떻게해야합니까?

  9. 9

    JavaScript에서 '클릭'이벤트를 사용하여 배열을 반복하려면 어떻게해야합니까?

  10. 10

    CMake를 사용하여 라이브러리에 "별칭을 설치"하려면 어떻게해야합니까?

  11. 11

    배경 이미지 뒤의 부트 스트랩을 사용하여 중앙 바로 위에 <div>를 배치하려면 어떻게해야합니까?

  12. 12

    VNC를 사용하여 Windows 클립 보드에서 OpenSuse 클립 보드로 데이터를 복사 / 붙여 넣기하려면 어떻게해야합니까?

  13. 13

    자동 레이아웃을 사용하여 다른 두 UIView의 중앙에 UIView를 배치하려면 어떻게해야합니까?

  14. 14

    스크립트를 사용하여 아카이브를 다운로드하고 추출하려면 어떻게해야합니까 (후속 명령에 다운로드 한 파일을 안정적으로 지정하려면 어떻게해야합니까)?

  15. 15

    새 설치를 위해 Windows 10에서 Python을 완전히 제거하려면 어떻게해야합니까?

  16. 16

    Flexbox CSS를 사용하여 행에 두 항목을 배치하려면 어떻게해야합니까?

  17. 17

    xampp 또는 wamp를 사용하여 Windows PC에서 PHP 5.3에 oci8 드라이버를 설치하려면 어떻게해야합니까?

  18. 18

    xampp 또는 wamp를 사용하여 Windows PC에서 PHP 5.3에 oci8 드라이버를 설치하려면 어떻게해야합니까?

  19. 19

    Bootstrap을 사용하여 이미지의 중앙에 텍스트를 배치하려면 어떻게해야합니까?

  20. 20

    Ubuntu 전체 설치를 사용하여 USB의 수명을 연장하려면 어떻게해야합니까?

  21. 21

    Ubuntu 전체 설치를 사용하여 USB의 수명을 연장하려면 어떻게해야합니까?

  22. 22

    gcc45의 MacPort를 통해 설치 한 후이를 사용하여 Mac에서 C 언어를 빌드하려면 어떻게해야합니까?

  23. 23

    Firefox를 사용하여 명령 줄에서 전체 페이지 스크린 샷을 찍으려면 어떻게해야합니까?

  24. 24

    Windows 7의 명령 프롬프트에서 데이터를 복사하려면 어떻게합니까?

  25. 25

    Linux의 명령 줄에서 Headless-Chromium을 사용하여 가로 모드로 웹 페이지를 인쇄하려면 어떻게해야합니까?

  26. 26

    Matplotlib를 사용하여 모든 이미지 플롯 주위에 중심 축을 배치하려면 어떻게해야합니까?

  27. 27

    PHP를 사용하여 템플릿의 특정 페이지에 특정 HTML을 배치하려면 어떻게해야합니까?

  28. 28

    Google 스프레드 시트의 데이터를 사용하여 Google 문서에 배열을 삽입하려면 어떻게해야합니까?

  29. 29

    푸시 배포 전략을 사용하여 데이터를 가져 오려면 어떻게해야합니까?

뜨겁다태그

보관