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

北京网站建设哪个好线上销售平台有哪些

北京网站建设哪个好,线上销售平台有哪些,建设工程合同无效工程价款的结算,百度搜索引擎广告位的投放1. 需求场景 代码托管在 GitHub/GitLab需要 自动化构建 Docker 镜像,并部署到 Docker 服务器生产环境使用 Docker Compose 或 Kubernetes(K8s) 2. Jenkins 流程 拉取代码使用 Maven 构建 JAR使用 Docker 构建镜像推送 Docker 镜像到仓库在…

1. 需求场景

  • 代码托管在 GitHub/GitLab
  • 需要 自动化构建 Docker 镜像,并部署到 Docker 服务器
  • 生产环境使用 Docker ComposeKubernetes(K8s)

2. Jenkins 流程

  1. 拉取代码
  2. 使用 Maven 构建 JAR
  3. 使用 Docker 构建镜像
  4. 推送 Docker 镜像到仓库
  5. 在服务器上运行容器

3. 配置 Jenkins 任务

Step 1:新建任务
  • 创建 Jenkins 任务,选择 "自由风格项目""流水线"
Step 2:源码管理
  • "源码管理" 里,配置 Git:
    • 选择 Git
    • 填写 GitHub/GitLab 仓库地址
    • 指定分支:main
Step 3:构建步骤

"构建" 里,选择 执行 Shell,输入以下脚本:

# 进入 Jenkins 工作目录
cd /var/jenkins_home/workspace/my_project# 拉取最新代码
git pull origin main# 使用 Maven 构建 JAR 包
mvn clean package -DskipTests# 构建 Docker 镜像
docker build -t myapp:latest .# 给镜像打标签(可选,适用于推送到私有仓库)
docker tag myapp:latest myregistry.com/myapp:latest# 推送镜像到 Docker Hub / 私有仓库
docker push myregistry.com/myapp:latest# 删除旧容器(如果存在)
docker rm -f myapp || true# 运行新的 Docker 容器
docker run -d --name myapp -p 8080:8080 myregistry.com/myapp:latest

4. Dockerfile 示例

在项目根目录添加 Dockerfile

# 使用 JDK 17 作为基础镜像
FROM openjdk:17-jdk# 复制构建的 JAR 包到容器
COPY target/myapp.jar /app.jar# 运行应用
ENTRYPOINT ["java", "-jar", "/app.jar"]

5. 触发部署

  • 每次开发人员提交代码到 main 分支,Jenkins 自动:
    1. 拉取代码
    2. 构建 JAR
    3. 制作 Docker 镜像
    4. 推送到 Docker 仓库
    5. 部署到服务器

6. 进阶优化

  • 使用 docker-compose 统一管理多个服务
  • 使用 Kubernetes 让 Jenkins 部署到 K8s 集群(kubectl apply -f deployment.yaml
  • 结合 Nginx / Traefik 实现负载均衡
  • 自动回滚(当部署失败时回滚到上一版本)

总结

  1. 如果不使用容器,Jenkins 直接 构建 JAR 并运行(传统方式)。
  2. 如果使用 Docker,Jenkins 可以 自动构建 Docker 镜像 + 远程部署(现代微服务)。
  3. 如果是大规模服务,可以结合 Kubernetes(K8s)+ Jenkins 进行自动化管理。

 


文章转载自:

http://RvrG8Rqe.rjrLx.cn
http://vb17Tj3z.rjrLx.cn
http://KUW2bd0H.rjrLx.cn
http://Hoj2VC2r.rjrLx.cn
http://eIqspmZR.rjrLx.cn
http://mASCiCYH.rjrLx.cn
http://2GKGbYff.rjrLx.cn
http://SBmE7vzc.rjrLx.cn
http://sDv9DdCN.rjrLx.cn
http://CXQ5A7WH.rjrLx.cn
http://7U3lenjz.rjrLx.cn
http://GE8NkY7u.rjrLx.cn
http://2aTZ30rY.rjrLx.cn
http://AYwDgrxi.rjrLx.cn
http://TjSgOSEP.rjrLx.cn
http://e9UsYCcK.rjrLx.cn
http://tHRy3nes.rjrLx.cn
http://waV53AaR.rjrLx.cn
http://FyZUFhk0.rjrLx.cn
http://oD7egipt.rjrLx.cn
http://LL1dOw4P.rjrLx.cn
http://Q4yLWz8h.rjrLx.cn
http://JWqKoYt2.rjrLx.cn
http://EGf0MRoV.rjrLx.cn
http://Z5IP2v72.rjrLx.cn
http://jeAtTPR1.rjrLx.cn
http://SmkNQ1QS.rjrLx.cn
http://6k8nypsK.rjrLx.cn
http://LrVjXKes.rjrLx.cn
http://KtXdNGfm.rjrLx.cn
http://www.dtcms.com/wzjs/653412.html

相关文章:

  • 国外网站注册二维码生成器永久免费版下载
  • 建设中心小学网站宝安大型商城网站建设
  • 网站建立连接不安全怎么处理南京 推广 网站建设
  • 国家住房城乡建设部网站石家庄企业做网站
  • 手机参数查询网站网站百度权重查询
  • 网站地图怎么使用东道设计作品图片
  • 紫川网站建设室内平面网页设计培训
  • 专业网站设计建设东莞市永铭装饰有限公司
  • php做网站实例咸阳做网站公司
  • 网站一般在哪建设wordpress火车头发布
  • 南充做网站电话网站后缀意思
  • 厦门海沧建设局网站哪个行业最容易做网站
  • 做书app下载网站有哪些内容wordpress没有账号
  • 网站建设衤首选金手指10江门 网站设计
  • 网站鼠标的各种效果怎么做的给人做网站的公司
  • 网站报价单模板软文发布平台有哪些
  • 个人网站的服务器环境安装久久seo正规吗
  • 南京网站建设开发公司mukioplayerwp wordpress
  • 仿 手机 网站模板html源码网站建设方法
  • 顺义制作网站手机论坛网站模板
  • 河南企业网站定制wordpress建站教程道一
  • 宝安龙华积分商城网站建设wordpress源代码分析
  • 网站开发网站设计素材rd wordpress密码
  • 学做网站有用吗汕头网络科技有限公司
  • php做的网站论文关系营销
  • 唐山电商网站建设wordpress 9gag主题
  • php创建站点wordpress博客注册
  • 个人如何建立网站温州网站建设优化
  • 建专业外贸网站通过网站赚钱
  • 大型门户网站建设需要哪些技术mv网站源码