memostack
article thumbnail
반응형

brew 를 통해 jenkins를 설치

brew 패키지중에 jenkin-lts를 설치한다.

brew install jenkins-lts

 

jenkins download manual: https://www.jenkins.io/download/lts/macos/

 

macOS Installers for Jenkins LTS

macOS Installers for Jenkins LTS Homebrew Installer Jenkins can be installed using the Homebrew package manager. Homebrew formula: jenkins-lts This is a package supported by a third party which may be not as frequently updated as packages supported by the

www.jenkins.io

 

참고. 실행, 중지 및 업그레이드

# Start the Jenkins service
brew services start jenkins-lts

# Stop the Jenkins service
brew services stop jenkins-lts

# Restart the Jenkins service
brew services restart jenkins-lts

# Update the Jenkins version
brew upgrade jenkins-lts

 

포트번호 수정하기

원하는 포트번호로 수정하려면 하위 디렉토리의 homebrew.mxcl.jenkins-lts.plist 파일에 httpPort를 수정하면 된다.

 

우선, /opt/homebrew/opt/jenkins-lts 디렉토리로 이동

cd /opt/homebrew/opt/jenkins-lts

 

vim 편집기로 homebrew.mxcl.jenkins-lts.plist 파일을 연다.

vim homebrew.mxcl.jenkins-lts.plist

 

아래 httpPort 부분을 원하는 포트 번호로 수정한다. (default: 8080)

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
        <key>Label</key>
        <string>homebrew.mxcl.jenkins-lts</string>
        <key>LimitLoadToSessionType</key>
        <array>
                <string>Aqua</string>
                <string>Background</string>
                <string>LoginWindow</string>
                <string>StandardIO</string>
                <string>System</string>
        </array>
        <key>ProgramArguments</key>
        <array>
                <string>/opt/homebrew/opt/openjdk@17/bin/java</string>
                <string>-Dmail.smtp.starttls.enable=true</string>
                <string>-jar</string>
                <string>/opt/homebrew/opt/jenkins-lts/libexec/jenkins.war</string>
                <string>--httpListenAddress=127.0.0.1</string>
                <string>--httpPort=8080</string> <!-- 포트 수정 -->
        </array>
        <key>RunAtLoad</key>
        <true/>
</dict>
</plist>

 

확인

brew services 명령어를 사용하여 jenkins-lts 서비스를 재시작한다. 서비스가 올라오면, 변경한 포트로 접속해보고 정상적으로 실행되는지 확인한다.

brew services restart jenkins-lts

 

바뀐 포트번호로 실행됨

반응형
profile

memostack

@bluemiv_mm

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!