当前位置: 首页 > news >正文

河南网站建设平台施工企业的施工现场消防安全责任人应是

河南网站建设平台,施工企业的施工现场消防安全责任人应是,网站设计与实现,国药控股北京有限公司docker部署jenkins且jenkins中使用docker去部署项目 1、确定版本 2.346.1是最后一个支持jdk8的 2、编写docker-compose.yml并执行 在这个目录中新增data文件夹,注意data是用来跟docker中的文件进行映射的 docker-compose.yml version: "3.1" service…

docker部署jenkins且jenkins中使用docker去部署项目

1、确定版本

2.346.1是最后一个支持jdk8的

2、编写docker-compose.yml并执行

在这个目录中新增data文件夹,注意data是用来跟docker中的文件进行映射的

在这里插入图片描述

docker-compose.yml

version: "3.1"
services:jenkins:image: jenkins/jenkins:2.346.1-ltscontainer_name: jenkinsports:- 8080:8080- 50000:50000volumes:- ./data/:/var/jenkins_home/- /var/run/docker.sock:/var/run/docker.sock

docker-compose up -d

3、之后安装,打开localhost:8080

安装插件,如果插件失败,在这里面去修改
在这里插入图片描述

https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json

4、查看data文件是否多了许多文件,之后将下载好的jdk和maven放进去

macdeMacBook-Pro:jenkins mac$ cd data
macdeMacBook-Pro:data mac$ ls
apache-maven-3.9.0
config.xml
copy_reference_file.log
credentials.xml
fingerprints
hudson.model.UpdateCenter.xml
hudson.plugins.git.GitTool.xml
hudson.tasks.Ant.xml
hudson.tasks.Maven.xml
identity.key.enc
jdk1.8.0_202
jenkins.install.InstallUtil.installingPlugins
jenkins.install.InstallUtil.lastExecVersion
jenkins.install.UpgradeWizard.state
jenkins.model.JenkinsLocationConfiguration.xml
jenkins.mvn.GlobalMavenConfig.xml
jenkins.telemetry.Correlator.xml
jobs
logs
nodeMonitors.xml
nodes
org.jenkinsci.plugins.docker.commons.tools.DockerTool.xml
org.jenkinsci.plugins.gitclient.JGitApacheTool.xml
org.jenkinsci.plugins.gitclient.JGitTool.xml
plugins
queue.xml
queue.xml.bak
secret.key
secret.key.not-so-secret
secrets
updates
userContent
users
war
workspace

jdk地址:

https://repo.huaweicloud.com/java/jdk/8u202-b08/jdk-8u202-linux-x64.tar.gz

5、jenkins中配置jdk和maven

请添加图片描述

在这里插入图片描述

请添加图片描述

6、在jenkins中下载docker

docker exec -u root jenkins apt-get updatedocker exec -u root jenkins apt-get install -y docker.io

请添加图片描述

尝试切换到jenkins中,试一试docker命令能不能用,如果不能就是权限问题了

su jenkins

解决,重新进入root中,执行这个

chmod 666 /var/run/docker.sock

7、编写一个简单的springboot文件,且DockerFile文件

请添加图片描述

DockerFile

FROM openjdk:8-jdkENV LANG=en_US.UTF-8
ENV LC_CTYPE="en_US.UTF-8"
ENV LC_NUMERIC="en_US.UTF-8"
ENV LC_TIME="en_US.UTF-8"
ENV LC_COLLATE="en_US.UTF-8"
ENV LC_MONETARY="en_US.UTF-8"
ENV LC_MESSAGES="en_US.UTF-8"
ENV LC_PAPER="en_US.UTF-8"
ENV LC_NAME="en_US.UTF-8"
ENV LC_ADDRESS="en_US.UTF-8"
ENV LC_TELEPHONE="en_US.UTF-8"
ENV LC_MEASUREMENT="en_US.UTF-8"
ENV LC_IDENTIFICATION="en_US.UTF-8"ENV TZ=Asia/Shanghai
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime \&& echo $TZ > /etc/timezone \&& mkdir -p /excel/tmp/WORKDIR /opt/app
COPY ./target/demo-0.0.1-SNAPSHOT.jar app.jar
ENTRYPOINT ["java","-jar","app.jar"]

之后发到git就行

8、jenkins中新增一个maven项目

配置git

在这里插入图片描述

配置打包的

在这里插入图片描述

clean install -Dmaven.test.skip=true

配置构建语句请添加图片描述

docker kill mytest || true
docker rm mytest || true
docker rmi mytest || true
docker build -t mytest /var/jenkins_home/workspace/test
docker run -d -p 8081:8081 --name mytest mytest:latest

9、查看运行结果

在这里插入图片描述
在这里插入图片描述

请添加图片描述

在这里插入图片描述

http://www.yayakq.cn/news/259816/

相关文章:

  • 推荐好的设计网站wordpress部署文件夹
  • 创建公司网站难吗域名跳转网站
  • 东莞网站建设_东莞网页设计wordpress pdf
  • 怎么做网盘搜索引擎网站h5源码分享网
  • 建设银行网站打不井wordpress编辑网页
  • 青岛外贸网站建设费用黑龙江建设网官网入口
  • 福州网络公司网站东莞市手机网站建设公司
  • 城乡住房和城乡建设部网站首页手机网站怎么在电脑上打开
  • 怎样做视频上网站赚钱wordpress 后台登陆不进去
  • 东莞热点网站建设文字域名可以做网站
  • 网站开发 手机 电脑网站内容通过服务器会不会被更改
  • 北京备案网站负责人杭州做官网的有哪些公司
  • 平凉网站建设网站 授权书
  • 部门网站建设方案工作室网页
  • 建设淘宝客网站源码怎么弄烟台做网站的价格
  • 贵安新区建设管理信息网站学做网站需要学哪些软件
  • 鞍山建一个网站大概要多少钱wordpress添加顶部导航条
  • 深圳市做网站的有那些公司服务器ip域名解析
  • 燕郊做网站找谁WordPress多语言多站点
  • 专门做物理的网站江苏工程建设信息官方网站
  • 网站建设提成方案自己做网站是用什么软件
  • wordpress 多语言网站陕西网站备案流程
  • 白酒网站模版怎么建微信公众号
  • 网站的规划与建设_按时间顺序可以分为哪等五个阶段网页的视频怎么下载到本地
  • 网站建设wang.cd做彩票网站被捉将受到什么惩罚
  • 做跨国婚恋网站赚钱吗wordpress网站模板怎么用
  • 内网建站教程权威发布背景图
  • 山东省建设工程造价管理协会网站怎么查询菠菜网站做没作弊
  • 做编程的 网站有哪些方面朋友圈网络营销
  • 房地产管理局网站android studio下载安装