首页 > 其他分享 >Docker 部署jenkins及项目

Docker 部署jenkins及项目

时间:2023-06-13 10:45:33浏览次数:46  
标签:git 部署 maven usr jenkins Docker local docker

本文主要记录如何通过docker安装jenkins,并且通过jenkins部署项目,最终效果是只要在jenkins对某个项目点击构建,jenkins就会去gitLab上拉取最新项目的最新代码,然后根据你自己项目的pom.xml文件,把项目打包成jar,并且自动把这个最新的jar运行起来,达到一键式构建的目标。

1、操作

1)

服务器首先安装好jdk、git、maven

git:https://blog.csdn.net/shanmu0737/article/details/123746601

jdk:

maven:

 

2)

#拉取jenkins镜像

docker pull jenkins/jenkins:2.344 

 

镜像id #启动jenkins镜像
docker run -d -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 --name jenkin 

 

标签:git,部署,maven,usr,jenkins,Docker,local,docker
From: https://www.cnblogs.com/DeryKong/p/17476846.html

相关文章

  • window下安装docker并运行angular项目
    window下安装docker并运行angular项目1、使用场景本地有一个node项目,node版本是v16.13.2,在本地安装的angular是15.2.4但是测试服上面的node版本是14.19.3,angular是1.0.0-beta.28.3,会导致angular项目的ngbuild打包不了。但是不能升级版本,因为这个测试服务器上面的东西也......
  • 通过 docker-compose 快速部署 StarRocks 保姆级教程
    目录一、概述二、前期准备1)部署docker2)部署docker-compose三、创建网络四、StarRocks编排部署1)下载StarRocks部署包2)配置3)启动脚本bootstrap.sh4)构建镜像Dockerfile5)编排docker-compose.yaml6)开始部署五、简单测试验证六、常用的StarRocks客户端命令1)服务启停2、查看节......
  • 专注开发者体验 | GitOps 实现 Kuberentes 持续部署
    大量的企业已经将Kuberentes用于其生产环境,但面对他们正在运行的多套不同阶段的Kuberentes集群,仍然困惑于在保证业务团队敏捷性的同时,如何实现持续部署,高安全性、权限分离以及可审计。我们认为GitOps是目前比较理想的一种方法来实现基于Kuberentes集群的持续部署,且同时......
  • jenkins学习
    jenkins学习与实战转载:https://blog.csdn.net/qq_41539088/article/details/124736892我们将使用jenkins完成三个最为重要和基础的功能拉取远程git库的代码到本地使用编译工具本地编译拉取到的代码将编译的结果部署到指定的机器上 ......
  • Docker 安装 MySQL8 数据库
    创建数据卷mkdir-p/usr/mysql/conf/usr/mysql/datachmod-R755/usr/mysql/创建配置文件vim/usr/mysql/conf/my.cnf:[client]#socket=/usr/mysql/mysqld.sockdefault-character-set=utf8mb4[mysqld]#pid-file=/var/run/mysqld/mysqld.pid#sock......
  • Jumpserver 部署
    GitHub地址:https://github.com/jumpserver/jumpserver本次部署Jumpserver是3.3.1版本执行Jumpserver部署脚本curl-sSLhttps://github.com/jumpserver/jumpserver/releases/latest/download/quick_start.sh|bash部署成功之后会出现提示打开Web界面然后输入默认用......
  • Docker 安装与升级
    卸载旧版本sudoyumremovedocker\docker-client\docker-client-latest\docker-common\docker-latest\docker-latest-logrotate\docker-logrotate\docker-engine/var/lib/docker/的内容,包括image、container、volumes,andnetworks,将被保留。Docker引擎包现......
  • 在docker环境下配置php以及swole并创建hyperf项目
    在上篇文章中说了在linux环境下安装php8.2以及swoole扩展的问题,只是很多时候我们的环境都是在windows下进行的,但是在windows中安装swoole太麻烦了。这时候就到了我们的docker出场的时候了。首先docker的安装,这个网上到处都是,就不多赘述了,贴一个docker官网地址:https:docker.com,顺......
  • docker安装hbase
    1.拉去镜像拉去前可以使用dockersearchhbase所有你需要的镜像dockerpullharisekhon/hbase2.然后在进行启动dockerrun-d-hhbase\-p2181:2181-p8080:8080-p8085:8085\-p9090:9090-p9095:9095-p16000:16000\-p16010:16010-p16020:16020-p16201:1620......
  • Sekiro RPC框架部署使用--web(油猴脚本)
    点击进入JsRpc项目地址一,下载地址下载地址(https://oss.iinti.cn/sekiro/sekiro-demo)二,运行(依赖java环境,自行安装)#win运行bin/sekiro.bat#linux运行bin/sekiro.sh三,编写油猴脚本(1)编写好油猴脚本框架//==UserScript==//@nameSekiro//......