IT

Windows에서 명령 프롬프트를 사용하여 8080이 아닌 다른 포트에서 jenkins를 시작하는 방법은 무엇입니까?

lottoking 2020. 7. 3. 18:07
반응형

Windows에서 명령 프롬프트를 사용하여 8080이 아닌 다른 포트에서 jenkins를 시작하는 방법은 무엇입니까?


jenkins.war이 있고 Windows의 명령 프롬프트에서 다음과 같이 시작했습니다.

java -jar jenkins.war

그것은 잘 시작되었고 쉽게 찾아보기 http://localhost:8080

9090 포트에서 시작하고 싶습니다. 어떻게해야합니까?


명령 프롬프트에서 다음 명령을 사용하십시오.

java -jar jenkins.war --httpPort=9090

https를 사용하려면 다음 명령을 사용하십시오.

java -jar jenkins.war --httpsPort=9090

자세한 내용은 여기


jenkins.xmljenkins 홈 폴더 (일반적으로 C:\Program Files (x86)\Jenkins)를 열고 포트 번호 :
httpPort=xxxx
변경
httpPort=yyyy
한 다음 서비스를 다시 시작하십시오. 설정을 영구적으로 변경해야합니다.


함께 우분투 14.4 나는 파일을 변경했다 은 / etc / 기본 / 젠킨스

예 :

   #HTTP_PORT=8080
   HTTP_PORT=8083

서비스를 다시 시작하십시오

service jenkins restart


CentOS / RedHat에서

vim / etc / sysconfig / jenkins

# Port Jenkins is listening on.
# Set to -1 to disable
#
JENKINS_PORT="8080"

원하는 포트로 변경하십시오.


Windows (Windows 서비스 사용)

파일 편집 C:\Program Files (x86)\Jenkins\jenkins.xml8083을 사용하면 8083 포트를 원하는 경우.

<arguments>-Xrs -Xmx256m -Dhudson.lifecycle=hudson.lifecycle.WindowsServiceLifecycle -jar "%BASE%\jenkins.war" --httpPort=8083</arguments>

여기에서 자신을 찾는 Linux 사용자의 이익을 위해 : / etc / sysconfig / jenkins에 JENKINS_PORT = "8080"이 있다는 것을 알았습니다.


* nix In CentOS / RedHat에서

vim / etc / sysconfig / jenkins

# 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, a는이 JENKINS_PORT젠킨스가 실행중인 포트 번호를 보유 변수입니다.


--httpPort 매개 변수를 사용하십시오. $ JENKINS_HOME도 지정하려면 다음과 같이하십시오.

java -DJENKINS_HOME=/Users/Heros/jenkins -jar jenkins.war  --httpPort=8484

기본 포트 8080을 변경하려면 다음을 수행하십시오.

  1. C : \ Program Files (x86)에있는 Goto Jenkins 폴더
  2. 메모장 또는 텍스트 패드를 열고 관리자 권한으로 실행 한 다음 jenkins 폴더에있는 jenkins.xml 파일을 열어보십시오.
  3. 포트 번호를 아래와 같이 변경하십시오 : <arguments>-Xrs -Xmx256m -Dhudson.lifecycle=hudson.lifecycle.WindowsServiceLifecycle -jar "%BASE%\jenkins.war" --httpPort=9090</arguments>
  4. 저장을 클릭하십시오.

전화해도됩니다

java -jar jenkins.war --help

사용 가능한 모든 매개 변수 목록을 확인하십시오.


파일에서 DAEMON_ARGS 뒤에 다음 두 줄을 추가하십시오. /etc/init.d/jenkins

HTTP_PORT=8010
JENKINS_ARGS="--httpPort=$HTTP_PORT"


If you have configured jenkins on ec2 instance with linux AMI and looking to change the port. Edit the file at

sudo vi /etc/sysconfig/jenkins

Edit

JENKINS_PORT="your port number"

Exit vim

:wq

Restart jenkins

sudo service jenkins restart

Or simply start it, if its not already running

sudo service jenkins start

To verify if your jenkins is running on mentioned port

netstat -lntu | grep "your port number"

On OSX edit file:

/usr/local/Cellar/jenkins-lts/2.46.1/homebrew.mxcl.jenkins-lts.plist

and edit port to you needs.


Change the '/etc/init.d/jenkins' shell

check_tcp_port "http" "$HTTP_PORT" "8080" || return 1

Change 8080 to whichever you want

참고URL : https://stackoverflow.com/questions/15265277/how-to-start-jenkins-on-different-port-rather-than-8080-using-command-prompt-in

반응형