심볼릭 링크로 Jenkins workspace 경로 변경

2624 단어 Jenkins

소개



이전 Jenkins에서는 [Jenkinsの管理]->[システムの設定]->[高度な設定]->[ワークスペース・ルートディレクトリ] 라는 설정이 있었던 것 같습니다만, ver. 2.204.1 에서는 확인할 수 없었기 때문에 심볼릭 링크로 대응을 했습니다. 쉽게 쓰고 싶습니다.

참고 : Jenkins에서 용량이 압박 될 때의 해결 방법 - Qiita

환경


  • Windows 10 Home
  • Jenkins: ver. 2.204.1

  • 절차



    작업중은 만약을 위해 Jenkins를 정지해 두는 것이 좋다고 생각합니다. Jenkins를 msi를 통해 설치한 경우 Windows 메뉴에서 "서비스"를 검색하고 Jenkins를 중지하십시오.



    그런 다음 기존 작업 공간을 대체하기 위해 폴더를 삭제하거나 파일 이름을 변경하십시오.

    이제 심볼릭 링크를 만들 것입니다. Jenkins의 기본값은 시스템 디렉토리에 작성되었다고 생각하므로 관리자 권한으로 명령 프롬프트를 시작하십시오. mklink 라는 명령을 사용합니다.
    > C:\WINDOWS\system32>mklink
    シンボリック リンクを作成します。
    
    MKLINK [[/D] | [/H] | [/J]] リンク ターゲット
    
            /D          ディレクトリのシンボリック リンクを作成します。既定では、
                        ファイルのシンボリック リンクが作成されます。
            /H          シンボリック リンクではなく、ハード リンクを作成します。
            /J          ディレクトリ ジャンクションを作成します。
            リンク      新しいシンボリック リンク名を指定します。
            ターゲット  新しいリンクが参照するパス (相対または絶対)
                        を指定します。
    
    C:\WINDOWS\system32>mklink /D "C:\Program Files (x86)\Jenkins\workspace" E:\Jenkins\workspace
    

    구문에 따라 새 workspace 경로를 지정하십시오. 성공적으로 만들면 바로 가기와 같은 아이콘이 표시됩니다. (단축키와 다릅니다)



    참고 : Windows에서 심볼릭 링크 만들기 | Developers.IO

    그리고는 방금전의 서비스로부터 Jenkins를 기동해 주면 지금까지와 같이 실행할 수 있는 것을 확인할 수 있다고 생각합니다.

    마지막으로



    환경 변수로 변경하는 방법도 있습니다만, 이 방법이라면 움직이지 않게 되는 리스크가 적게 좋다고 생각했습니다(감상)

    좋은 웹페이지 즐겨찾기