从零开始的Devops-Jenkins

从零开始的Devops-Jenkins
docker 安装jenkins

docker run -u root
--rm     #(可选)关闭时自动删除Docker容器
-d   #(可选)在后台运行容器(即“分离”模式)并输出容器ID。如果您不指定此选项, 则在终端窗口中输出正在运行的此容器的Docker日志。
-p 9999:8080  #容器的端口8080到主机上的端口9999。 前面是主机的端口,后面是容器的端口
-p 50000:50000  #将容器的端口50000 映射到主机上的端口50000(代理端口)
-v jenkins-data:/var/jenkins_home #映射在容器中的`/var/jenkins_home` 目录到具有名字 `jenkins-data` 的[volume]
-v /var/run/docker.sock:/var/run/docker.sock #容器与Docker守护进程通信
-v /usr/java/maven:/usr/local/maven # 将宿主机的maven环境变量/usr/java/maven映射到容器的/usr/local/maven,jenkins里配置maven时地址填写/usr/local/maven
-v /etc/localtime:/etc/localtime:ro #设置容器时间与宿主机一致
--name jenkins #设置别名
jenkinsci/blueocean 

完整命令

docker run -u root -d -p 9999:8080 -p 50000:50000 -v jenkins-data:/var/jenkins_home -v /var/run/docker.sock:/var/run/docker.sock -v /usr/java/maven:/usr/local/maven -e JAVA_OPTS=-Duser.timezone=Asia/Shanghai --name jenkins jenkinsci/blueocean

原文地址:https://www.cnblogs.com/franzlistan/p/12230337.html

时间: 2024-10-17 13:25:36

从零开始的Devops-Jenkins的相关文章

【Devops】【docker】【CI/CD】jenkins 清除工作空间报错Error: Wipe Out Workspace blocked by SCM

jenkins 清除工作空间报错 错误如下: Error: Wipe Out Workspace blocked by SCM 解决方法: 进入jenkins服务器,进入workspace,手动rm cd /var/jenkins_home/workspace ===================注释================== 如果你的启动命令如下:[进行了外部目录的挂载] docker run -itd -p 9980:8080 -p 50000:50000 --restart a

【Devops】【docker】【CI/CD】关于jenkins构建成功后一步,执行的shell命令详解

1.展示这段shell命令 #===================================================================================== #=================================定义初始化变量====================================== #====================================================================

【Jenkins】Jenkins权威指南英文版:jenkins-the-definitive-guide.pdf

原文链接:http://www.bogotobogo.com/DevOps/Jenkins/images/Intro_install/jenkins-the-definitive-guide.pdf

Android一键打包(react native)

Android自动化打包配置截图如下: export YARN_HOME=/usr/local/Cellar/yarn/1.5.1_1/binexport PATH=$PATH:$YARN_HOMEexport NODE_HOME=/Users/devops/.nvm/versions/node/v10.8.0export PATH=$NODE_HOME/bin:$PATHexport POD_HOME=/Users/devops/.rvm/gems/ruby-2.4.0export PATH=

从零开始搭建系统2.4——Jenkins安装及配置

从零开始搭建系统2.4--Jenkins安装及配置 原文地址:https://www.cnblogs.com/provence666/p/8638567.html

.netcore mvc docker环境jenkins一键部署(DevOps)

[前言] DevOps方面的文章很早之前就想分享了,挤出一点时间把前段时间搭建的一些提高开发效率的东西给大家分享一下吧. 本文介绍了一个.netcore mvc web项目,从项目push到github开始 自动从github上拉取代码 编译,生成,发布 停止docker容器,删除docker镜像 通过项目的dockerfile新建docker镜像 Run容器,自动绑定ip,站点启动 整个过程只需要在jenkins这个自动化工具上点一个按钮.下面我们按顺序来简单介绍一下. 使用的内容都很基础,重

基于GitLab+Jenkins的DevOps赋能实践

随着微服务.中台架构的兴起,DevOps也变得非常关键,毕竟是一些基础设施层面的建设,如果搞好了对后面的研发工作会有很大的效率提升.关于DevOps本身的概念,网上已经非常多了,在园子里随便搜索一些都一堆概念,我就不再重复介绍了.下面直接进入正题,怎么使用GitLab+Jenkins来完成DevOps的建设. 在开始实战演练之前,首先用一张图来展示一下这次实践所要完成的功能: 在这个流程中,分为3个环境,分别是预览环境.预发环境和生产环境,普通开发者接受到任务以后,在GitLab中基于featu

基于Jenkins打造符合DevOps能力成熟度三级标准的持续集成流水线

DevOps的核心是自动化,自动化的核心是标准化.而DevOps最重要的一环节是持续交付,持续交付中建设的重点是流水线,所以如何打造标准的持续交付流水线则为DevOps建设中最重要的一环,也是评估DevOps能力的一个重要的打分点.本文内容参照<研发运营一体化(DevOps)能力成熟度模型 第3部分:持续交付>,基于jenkins,对持续集成流水线建设的一些关键点进行技术应答,带领大家把方法论落地到具体的技术点上. 文中涉及到的几个名词解释:1,流水线:pipeline,一个应用程序从构建.部

从零开始使用Jenkins来构建Docker容器(Ubuntu 14.04)

当开发更新了代码,提交到Gitlab上,然后由测试人员触发Jenkins,于是一个应用的新版本就被构建了.听起来貌似很简单,duang~duang~duang,我用了是这样,你们用了也是这样,看起来这个过程很自动化,其实这里面加了很多特技,根本就没有这样的头发,不对,根本就没有这样简单的方式,其环境搭建的过程十分繁琐,jenkins的上下文关系配置更是相当困难.今天我来介绍一种简单的新方法-使用Jenkins来构建一个apache容器. 以下操作的目标:jenkins放置在宿主机内(Ubuntu

Jenkins从零开始

需求场景 2014年年底,部门的产品开始全面由PC-WEB端转型至Android.IOS等移动端,但公司在提测.上线等项目流程上没有统一的规范,内部平台icafe对移动端开发的支持和可扩展性也都非常差,在多方调研了百度知道.百度云.百度钱包.LBS等团队的技术方案以后,针对于Android平台最终确立了采用Jenkins进行自动打包,icafe进行代码版本控制的方案 话说公司的技术共享做得真心是不好,部门与部门之间的技术方案基本都处于各自封闭的状态,找个技术方案还得各种跪