Windows에서 명령 프롬프트를 사용하여 8080이 아닌 다른 포트에서 젠킨스를 시작하는 방법은 무엇입니까?
젠킨스가 있어요.war와 저는 Windows의 명령 프롬프트에서 다음과 같이 시작했습니다.
java -jar jenkins.war
시작이 좋았고 쉽게 검색할 수 있었습니다.http://localhost:8080
저는 9090 포트에서 시작하고 싶습니다.내가 어떻게 그럴 수 있을까?
명령 프롬프트에서 다음 명령을 사용합니다.
java -jar jenkins.war --httpPort=9090
https를 사용하려면 다음 명령을 사용합니다.
java -jar jenkins.war --httpsPort=9090
자세한 내용은 여기에 있습니다.
를 엽니다.jenkins.xml
젠킨스 홈 폴더(일반적으로C:\Program Files (x86)\Jenkins
) 및 포트 번호를 변경합니다.
httpPort=xxxx
로.
httpPort=yyyy
그런 다음 서비스를 다시 시작합니다.설정을 영구적으로 변경해야 합니다.
Ubuntu 14.4에서는 /etc/default/jenkins 파일을 변경해야 했습니다.
예.
#HTTP_PORT=8080
HTTP_PORT=8083
서비스를 다시 시작합니다.
service jenkins restart
CentOS/RedHat에서(설치했다고 가정)jenkins
패키지)
vim /etc/sysconfig/jenkins
....
# Port Jenkins is listening on.
# Set to -1 to disable
#
JENKINS_PORT="8080"
원하는 포트로 변경합니다.
윈도우즈(윈도우즈 서비스 포함).
파일 편집C:\Program Files (x86)\Jenkins\jenkins.xml
8083 포트를 원한다면 8083으로.
<arguments>-Xrs -Xmx256m -Dhudson.lifecycle=hudson.lifecycle.WindowsServiceLifecycle -jar "%BASE%\jenkins.war" --httpPort=8083</arguments>
여기에 있는 Linux 사용자의 이점을 위해 /etc/sysconfig/syslog에 JENKES_PORT="8080"이 있으며 이를 변경해야 할 것입니다.
In *nixIn CentOS/RedHat
vim /etc/sysconfig/vmdk
# Port Jenkins is listening on.
# Set to -1 to disable
#
JENKINS_PORT="8080"
Windows에서 XML 파일 C:\Program Files(x86)\를 엽니다.Jenkins\jenkins.xml
<executable>%BASE%\jre\bin\java</executable>
<arguments>-Xrs -Xmx256m -Dhudson.lifecycle=hudson.lifecycle.WindowsServiceLifecycle -jar "%BASE%\jenkins.war" --**httpPort=8083**</arguments>
i made above bold to show you change then
<executable>%BASE%\jre\bin\java</executable>
<arguments>-Xrs -Xmx256m -Dhudson.lifecycle=hudson.lifecycle.WindowsServiceLifecycle -jar "%BASE%\jenkins.war" --httpPort=8083</arguments>
이제 다시 시작해야 합니다. http://localhost:8080/restart를 다시 시작한 후 http://localhost:8083/을 다시 시작하지 않으면 작동하지 않습니다. 위의 모든 응답이 작동하지 않습니다. 다시 시작했습니다.
위해서Fedora
,RedHat
,CentOS
마찬가지로, 모든 사용자 정의는 내부에서 수행되어야 합니다./etc/sysconfig/jenkins
대신에/etc/init.d/jenkins
첫 번째 파일의 목적은 정확히 두 번째 파일의 사용자 정의입니다.
그래서 안에서./etc/sysconfig/jenkins
가 있습니다.JENKINS_PORT
Jenkins가 실행 중인 포트 번호를 보유하는 변수입니다.
정답입니다. --httpPort 매개 변수를 사용합니다.$JENkins_HOME도 지정하려는 경우 다음과 같이 할 수 있습니다.
java -DJENKINS_HOME=/Users/Heros/jenkins -jar jenkins.war --httpPort=8484
기본 포트 8080을 변경합니다.필요한 작업:
- C:\Program Files(x86)에 있는 Jenkins 폴더로 이동합니다.
- 메모장 또는 텍스트 패드를 열고 관리자 권한으로 실행한 다음 젠킨스 폴더에 있는 젠킨스.xml 파일을 열어 보십시오.
- 아래와 같이 포트 번호를 변경합니다.
<arguments>-Xrs -Xmx256m -Dhudson.lifecycle=hudson.lifecycle.WindowsServiceLifecycle -jar "%BASE%\jenkins.war" --httpPort=9090</arguments>
- 저장을 클릭합니다.
Debian 11에서는 /etc/default/jenkins 파일을 무시합니다.대신 /usr/lib/systemd/system/jenkins를 엽니다.service file 및 문자열의 http-port를 바꿉니다.
Environment="JENKINS_PORT=8080"
DAMON_ARGS 두합니다./etc/init.d/jenkins
HTTP_PORT=8010
JENKS_ARGS="--httpPort=$HTTP_PORT"
리눅스 AMI를 사용하여 ec2 인스턴스에 젠킨스를 구성하고 포트를 변경하려는 경우.다음 위치에서 파일 편집
sudo vi /etc/sysconfig/jenkins
편집
JENKINS_PORT="your port number"
vim 종료
:wq
젠킨스 다시 시작
sudo service jenkins restart
아직 실행 중이 아닌 경우 시작하기만 하면 됩니다.
sudo service jenkins start
언급된 포트에서 젠킨스가 실행 중인지 확인하는 방법
netstat -lntu | grep "your port number"
전화할 수 있습니다.
java -jar jenkins.war --help
사용 가능한 모든 매개 변수 목록을 확인합니다.
OSX에서 파일 편집:
/usr/local/Cellar/jenkins-lts/2.46.1/homebrew.mxcl.jenkins-lts.plist
필요에 따라 포트를 편집할 수 있습니다.
Windows에서 관리자로 명령 프롬프트를 엽니다. Jenkins가 설치된 디렉토리로 이동합니다.젠킨스 서비스를 먼저 중지하고 젠킨스를 사용합니다.exe stop
java -jar jenkins.war --httpPort=9090을 사용하여 포트를 변경하는 명령을 입력합니다(사용할 포트 번호 입력).
마지막으로 젠킨스 서비스를 다시 시작합니다. 젠킨스를 사용합니다.exe 재시작
'/etc/init.d/jenkins' 셸을 변경합니다.
check_tcp_port "http" "$HTTP_PORT" "8080" || return 1
8080
이
언급URL : https://stackoverflow.com/questions/15265277/how-to-start-jenkins-on-different-port-rather-than-8080-using-command-prompt-in
'sourcetip' 카테고리의 다른 글
API 컨트롤러로 원시 문자열을 반환하는 방법은 무엇입니까? (0) | 2023.05.13 |
---|---|
각도로 표시된 두 개의 스위치 케이스 값 (0) | 2023.05.13 |
페이지 로드 시 Div 하단으로 스크롤(jQuery) (0) | 2023.05.13 |
속성이 변경되었음을 알립니다.뷰 모델의 종속성 속성 (0) | 2023.05.13 |
node.js에서 __dirname과 ./의 차이점은 무엇입니까? (0) | 2023.05.13 |