修改Ubuntu下的jenkins端口号
来源:互联网 发布:windows字体文件夹 编辑:程序博客网 时间:2024/06/06 12:57
安装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}
然后重新启动jenkins, 检查一下:
ps -def | grep javajenkins 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
修改成功。
- 修改Ubuntu下的jenkins端口号
- mac下修改jenkins 系统的端口
- jenkins修改端口号
- Jenkins -- 修改端口号
- Jenkins修改端口号
- 修改jenkins的默认端口
- windows下安装Jenkins,修改默认端口号
- linux下修改安装版jenkins默认端口号
- windows下Jenkins修改默认端口
- ubuntu下如何修改端口号
- 修改jenkins的默认端口---tt
- Jenkins安装后如何修改端口号
- Jenkins修改端口号(成功率高)
- Jenkins修改默认端口号8080
- Jenkins 修改启动端口号(Windows)
- Jenkins修改端口
- 修改jenkins默认端口
- tomcat的端口被占用 jenkins端口修改
- arm驱动程序——按键程序2(韦东山的视频总结及针对linux-2.6.30)
- 抽象类
- 第13堂课后作业
- MFC视图模式下添加WORD编辑框
- 黑马程序员__JAVA基础__集合(二)
- 修改Ubuntu下的jenkins端口号
- C51与单片机系统多级菜单的模块化设计
- cygwin 生成.so
- 二分法、快速排序
- CSS3 圆角(border-radius)
- 工厂方法模式
- 易错点:C++ switch case中定义变量
- 优化技巧分享:把内存消耗降低至原来的1/20
- Daily-C-Study(20):C语言#pragma预处理