修改Ubuntu下的jenkins端口号
安装Jenkins到Ubuntu server推荐采用官方文档描述的方法:
http://pkg.jenkins-ci.org/debian/
很快就可以使用了。而且这种方法能够方便的升级到最新版本。不过端口号是8080,我的另一个程序用到了8080,怎么修改呢?
网上一些方法介绍通过nginx或者apache将80端口映射到8080, 还有人说用iptables, 这都是间接迂回。我就是不想让jenkins占用8080端口。
通过检查/etc/init.d/jenkins脚本,发现其实就需要做两步:
1. 修改do_start函数的check_tcp_port命令,端口号从8080换成8082
- #
- # Function that starts the daemon/service
- #
- do_start()
- {
- # the default location is /var/run/jenkins/jenkins.pid but the parent directory needs to be created
- mkdir `dirname $PIDFILE` > /dev/null 2>&1 || true
- chown $JENKINS_USER `dirname $PIDFILE`
- # Return
- # 0 if daemon has been started
- # 1 if daemon was already running
- # 2 if daemon could not be started
- $DAEMON $DAEMON_ARGS --running && return 1
- # Verify that the jenkins port is not already in use, winstone does not exit
- # even for BindException
- check_tcp_port "http" "$HTTP_PORT" "8082" || return 1
- # If the var MAXOPENFILES is enabled in /etc/default/jenkins then set the max open files to the
- # proper value
- if [ -n "$MAXOPENFILES" ]; then
- [ "$VERBOSE" != no ] && echo Setting up max open files limit to $MAXOPENFILES
- ulimit -n $MAXOPENFILES
- fi
- # --user in daemon doesn't prepare environment variables like HOME, USER, LOGNAME or USERNAME,
- # so we let su do so for us now
- $SU -l $JENKINS_USER --shell=/bin/bash -c "$DAEMON $DAEMON_ARGS -- $JAVA $JAVA_ARGS -jar $JENKINS_WAR $JENKINS_ARGS" || return 2
- }
2.修改/etc/default/jenkins文件,将端口8080改成8082
然后重新启动jenkins, 检查一下:
- ps -def | grep java
- jenkins 7234 7233 99 11:14 ? 00:00:04 /usr/bin/java -jar /usr/share/jenkins/jenkins.war --webroot=/var/cache/jenkins/war --httpPort=8082 --ajp13Port=-1
修改成功。
原文网址:http://blog.csdn.net/csfreebird/article/details/9033443
相关推荐
NULL 博文链接:https://871421448.iteye.com/blog/1933208
Jenkins-2.19.1安装[ubuntu],图文说明
如何在Ubuntu11.10版本配置JDK Tomcat Maven jenkins
玩转持续化集成之Jenkins,玩转持续化集成之Jenkins,让你快速理解Jenkins‘’
jdk1.8支持的最后一个版本jenkins,验证可用Jenkins Jenkins 2.289.3 jenkins.msi jdk1.8支持的最后一个版本jenkins,验证可用Jenkins Jenkins 2.289.3 jenkins.msi jdk1.8支持的最后一个版本jenkins,验证可用...
Jenkins安装包,自测OK,搭建在linux环境下运行正常,配合文章进行一步步部署。 文章链接:https://blog.csdn.net/pds_shuang521/article/details/109117976
jenkins发版报错Host key verification failed. jenkins发版报错Host key verification failed. jenkins发版报错Host key verification failed. jenkins发版报错Host key verification failed. jenkins发版报错Host ...
jdk1.8支持的最后一个版本jenkins,验证可用Jenkins 2.346.1 jenkins.msi jdk1.8支持的最后一个版本jenkins,验证可用Jenkins 2.346.1 jenkins.msi jdk1.8支持的最后一个版本jenkins,验证可用Jenkins 2.346.1 ...
自己编写的小工具,运行jar包修改jenkins密码,例如java -jar xxx.jar myjenkinspassword1,可以生成对应加密后的字符串,用于变更默认密码,执行后有操作说明
mac下jenkins-2.46.3.pkg安装包
Projeto com dockerfile que sobe imagem ubuntu com jenkins e Ansible instalados(e outras ferramentas),para criar pipe ... docker run -it --name ubuntu-jenkins-ansible -p 8080:8080 -v jenkins-data
vim /var/lib/jenkins/config.xml (在JENKINS_HOME目录下,每个人安装目录不同,所以改为自己的路径) (2)修改相关配置 1.输入查找命令,找到配置的位置: /useSecurity 2.用<!—->符号注释或者直接删除以下配置...
Jenkins修改密码 用于Jenkins修改密码添加用户.可用test类测试
配置linux环境下jenkins持续集成方法配置linux环境下jenkins持续集成方法配置linux环境下jenkins持续集成方法
Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。
jenkins.war jenkins ci
jenkins压缩包,jdk8,jenkins.war以及Jenkins安装及配置的pdf
jenkins配置jenkins配置jenkins配置
《Jenkins权威指南》从实践者的角度,在讲解Jenkins基本原理的同时,深入到持续集成、持续交付领域,为读者梳理出如何使用Jenkins设计和实现一个自动化的、周期性的集成测试过程,帮助读者理解Jenkins适用于什么场景...