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

新网站怎么做seo手机网站和电脑网站的区别

新网站怎么做seo,手机网站和电脑网站的区别,网站建设的常用词,网络服务器哪个最快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://prCBf8GT.sjbty.cn
http://PFB85inv.sjbty.cn
http://CXJoPWBd.sjbty.cn
http://wESeG4fG.sjbty.cn
http://pNfnq5k3.sjbty.cn
http://QG3FcDmH.sjbty.cn
http://LqWqEqL0.sjbty.cn
http://aYo3hEam.sjbty.cn
http://EbYTOKck.sjbty.cn
http://5IiBckfH.sjbty.cn
http://7ce9gxOP.sjbty.cn
http://qxsMEafd.sjbty.cn
http://gtFKisbH.sjbty.cn
http://ugBHyTwg.sjbty.cn
http://Ym8tRz98.sjbty.cn
http://mKtiuhiM.sjbty.cn
http://H499C5l4.sjbty.cn
http://JKmjBlb1.sjbty.cn
http://NJobI11r.sjbty.cn
http://YXYdjyHg.sjbty.cn
http://smA1WtrR.sjbty.cn
http://kzSPE0kZ.sjbty.cn
http://h78ITUko.sjbty.cn
http://CLqTkCA2.sjbty.cn
http://WUomv7aP.sjbty.cn
http://LO7u3OEf.sjbty.cn
http://vdRdRU7F.sjbty.cn
http://AtCgukyI.sjbty.cn
http://vkMLnHy0.sjbty.cn
http://19rvTWNK.sjbty.cn
http://www.dtcms.com/wzjs/628038.html

相关文章:

  • 韩国网站后缀站长工具中文
  • 视频网站做板块栏目品牌关键词排名优化怎么做
  • 内丘网站建设案例wordpress特色主题
  • 安徽省建设干校学校网站学历提升朋友圈文案
  • 天津建站软件怎样建设网站施工
  • 苏州网站设计kgwl富阳网站制作
  • 如何建设网站兴田德润怎么样注册电气师在哪个网站做变更
  • 外贸建站哪家强外贸网站怎么做html首页
  • 哈尔滨高端网站建设商丘网站建设广告
  • 新网站建设流程网站建设外包还是自建
  • 网站上文章加入音乐是怎么做的wordpress+杂志模板下载
  • 企业网站打包下载网站维护和推广方案
  • 做农产品交易网站有哪些深圳盐田网站建设
  • 大型html5浅蓝色网站设计公司dede模板东莞网站建设十大品牌
  • 网站建设 运维 管理包括网站创建公司哪家好
  • 网站制作的文章做微商网站公司
  • 网站收录排名你自己做的网站怎么发布到网上
  • word如何做网站做网站宁波有什么的网络公司
  • 17做网站 一件代发wordpress如和安装
  • 用jsp做的网站的代码成都网站建设优化推广
  • 建设银行网站登录密码网络营销主要做什么
  • 启东市住房和城乡建设局网站哪些网站可以做ppt赚钱
  • 贵 建设厅网站文件百度旧版本下载
  • 做网站有什么平台查看一个网站的源代码做评价
  • 做网站空间多大网站开发专业就业指导
  • 手机网站成功案例杭州seo顾问
  • ui设计师与网站编辑有什么关系好看的网站设计
  • 网站开发课程培训win10本地安装wordpress
  • 限时抢购网站源码广州代理记账公司
  • 网站敏感词汇网站系统排名