docker run -itd --name jenkin --privileged=true -p 10240:8080 -p 10241:50000 -v /root/apply/jenkins_mount:/var/jenkins_home -v /root/apply/apache-maven-3.8.4:/usr/local/maven -v /usr/local/git/bin/git:/usr/local/git -v /etc/localtime:/etc/localtime docker.io/jenkins/jenkins:2...
docker run --name jenkins_node -d -v /Users/isaacho/Documents/application/docker/jenkins_home:/var/jenkins_home -p 8081:8080 -p 50000:50000 jenkins/jenkins:lts 1. 注意: 这里不要直接复制上面的命令,需要把/Users/isaacho/Documents/application/docker/jenkins_home替换成你新建的目录。同样下面如果出...
因为我们项目和 jenkins 在同一台服务器,所以我们用 shell 脚本运行项目,原理既是通过 dockerfile 打包镜像,然后 docker 运行即可。 1. Dockerfile 在springboot 项目根目录新建一个名为 Dockerfile 的文件,注意没有后缀名,其内容如下:(大致就是使用 jdk8,把 jar 包添加到 docker 然后运行 prd 配置文件。详细可...
systemctl start docker && systemctl enable docker 5.设置国内镜像加速器 vim /etc/docker/daemon.json { "registry-mirrors": ["https://registry.docker-cn.com","http://hub-mirror.c.163.com","https://docker.mirrors.ustc.edu.cn"], "data-root": "", "log-driver": "json-file", "log-o...
Jenkins向服务器传输jar包一般是通过SSH, 所以我们还需要在应用容器中安装SSH. 运行应用也需要java, 没装java也需要安装java. # 进入应用容器 $ docker exec -it app bash # 修改apt源之前, 备份apt源 > cp /etc/apt/sources.list /etc/apt/sources.list.org ...
近期公司项目用到Docker镜像部署java项目,但想做到自动化构建和一键部署运行,只是有Docker还是不够的,所以我们选择了Jenkins和Docker组合。 本文章我们需要先安装Docker并创建镜像和容器。 1、安装文件和系统环境说明 Linux系统版本:centos 7 (**注意:Docker要求系统内核在3.0以上,centos 7的内核是3.10**) ...
一、Jenkins构建Java(SpringBoot)项目 新建-构建一个Maven项目 需要提一下,现在新安装的没有这个选项,需要在插件里安装一下 Maven Integration java配置,其他配置查看以前文章 以上配置即可配置完成 二、发布到服务器,DockerFile部署自动构建 Publish SSH配置
1.首先服务器得安装docker,这里我在虚拟机中已经安装好了(不知道如何安装的小火鸡请参考我之前的文章) 2.部署tale.jar的环境,其实只需要安装java环境就好,这里因为是测试,就直接选用官方的tomcat镜像,也可以在centos镜像上挂载安装好的jdk,也可以直接用java镜像,这里我使用的tomcat镜像。
一、简介:本文主要记录如何通过docker安装jenkins,并且通过jenkins部署项目,最终效果是只要在jenkins对某个项目点击构建,jenkins就会去gitLab上拉取最新项目的最新代码,然后根据你自己项目的pom.xml文件,把…
此处我们在服务器上提前放置了文件,进行复制到使用,Docker容器部署 #生成git commit version cd /data/appdata/jenkins_home/workspace/c2-commons/target/site/apidocs/ echo $GIT_COMMIT > currentversion.html #准备Dockerfile与 nginx的配置文件 cp /data/appdata/jenkins_home/workspace/ying-ji-pc-web-testing...