博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Jenkins系统搭建及常见操作
阅读量:6898 次
发布时间:2019-06-27

本文共 1675 字,大约阅读时间需要 5 分钟。

转载请注明出处

原文排版地址

This document is not completed and will be updated anytime.

搭建

Dockerfile
FROM ubuntu:14.04RUN apt-get updateRUN apt-get install -y python-software-properties software-properties-commonRUN \  echo oracle-java7-installer shared/accepted-oracle-license-v1-1 select true | debconf-set-selections && \  add-apt-repository -y ppa:webupd8team/java && \  apt-get update && \  apt-get install -y oracle-java7-installer && \  rm -rf /var/lib/apt/lists/* && \  rm -rf /var/cache/oracle-jdk7-installer# Define commonly used JAVA_HOME variableENV JAVA_HOME /usr/lib/jvm/java-7-oracleRUN apt-get updateRUN apt-get install -y git curlRUN curl -Lks http://mirrors.jenkins-ci.org/war/latest/jenkins.war -o /opt/jenkins.warRUN chmod 644 /opt/jenkins.warENV JENKINS_HOME /jenkinsRUN curl -Lks http://www.eu.apache.org/dist/maven/maven-3/3.3.3/binaries/apache-maven-3.3.3-bin.tar.gz -o /opt/apache-maven-3.3.3-bin.tar.gzRUN tar -xzvf /opt/apache-maven-3.3.3-bin.tar.gzADD settings.xml /apache-maven-3.3.3/settings.xmlENTRYPOINT ["java", "-jar", "/opt/jenkins.war"]EXPOSE 8080CMD [""]
docker-compose.yml
jenkins:  #image: aespinosa/jenkins:latest  build: ./  ports:    - "127.0.0.1:8081:8080"  environment:    VIRTUAL_HOST: ci.paraller.com  volumes:    - /etc/localtime:/etc/localtime:ro    - /etc/timezone:/etc/timezone:ro    - /var/run/docker.sock:/var/run/docker.sock    - /usr/bin/docker:/usr/bin/docker    - /root/docker-data/jenkins:/jenkins

常见操作

忘记管理员密码
## 进入相应的文件夹cd /root/docker-data/jenkinscd userscd admin ## 修改为下面数值 默认密码111111vim config.xml 
#jbcrypt:$2a$10$DdaWzN64JgUtLdvxWIflcuQu2fgrrMSAMabF5TSrGK5nXitqK9ZMS
## 重启Jenkinsdocker restart jenkins_jenkins_1
你可能感兴趣的文章
Tomcat控制台总是打印日志问题的解决办法
查看>>
各种Js插件汇总;JavaScript插件
查看>>
电脑自动关机导致文件丢失怎么办?
查看>>
sublime 安装ctags跳转以及跳转快捷键
查看>>
Hive学习之路 (十八)Hive的Shell操作
查看>>
对"某V皮"N服务器节点的一次后渗透测试
查看>>
Centos7.x 执行top命令教程
查看>>
引体向上高级技巧:停顿式引体向上!
查看>>
C++ 友元类使用 (friend)
查看>>
C#中重写(override)和覆盖(new)的区别
查看>>
Jackson的用法实例分析
查看>>
ios webview下纯JS实现长按
查看>>
数字证书简介及Java编码实现
查看>>
Haproxy安装与配置
查看>>
SSH登录启用Google二次身份验证
查看>>
设置java.library.path的值(Mac/Linux/Windows)
查看>>
旅游准备清单
查看>>
WPF圆角按钮与触发颜色变化
查看>>
m_Orchestrate learning system---十六、如何快速在一堆字符图标中找到所需
查看>>
Python GUI
查看>>