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

哪些企业网站做的好软文大全800字

哪些企业网站做的好,软文大全800字,郑州一建招聘,网站风格包括文章目录 后端Java编译后端Java项目编译jar包后端Java构建为镜像 前端VUE项目构建前端项目构建镜像 后端Java编译 后端Java项目编译jar包 直接使用流水线进行快速编译。 [rootgitclient apiserver]# vim .gitlab-ci.yml stages:- compilecompile:stage: compileimage: maven…

文章目录

    • 后端Java编译
      • 后端Java项目编译jar包
      • 后端Java构建为镜像
    • 前端VUE项目构建
      • 前端项目构建镜像

后端Java编译

后端Java项目编译jar包

直接使用流水线进行快速编译。

[root@gitclient apiserver]# vim .gitlab-ci.yml
stages:- compilecompile:stage: compileimage: maven:3.8.5-openjdk-17script:- mvn clean- mvn compile- mvn package -Dmaven.test.skip=true- ls targetonly:- maintags:- study-runner

提交流水线:

[root@gitclient apiserver]# git add .
[root@gitclient apiserver]# git commit -m "Compile Java to jar"
[root@gitclient apiserver]# git push origin main

查看编译结果,可知以成功编译出jar包。
197

此编译 jar 包后续需要封装为容器镜像,因此需要将编译的结果作为产物进行共享。
修改流水线如下后,重新提交流水线:

[root@gitclient apiserver]# vim .gitlab-ci.yml
stages:- compilecompile:stage: compileimage: uhub.service.ucloud.cn/imxhy/maven:3.8.5-openjdk-17artifacts:paths:- target/apiservice-0.0.1-SNAPSHOT.jarscript:- mvn clean- mvn compile- mvn package -Dmaven.test.skip=true- ls targetonly:- maintags:- study-runner

提交流水线:

[root@gitclient apiserver]# git add .
[root@gitclient apiserver]# git commit -m "Compile and Share Java to jar"
[root@gitclient apiserver]# git push origin main

查看流水线:

198

后端Java构建为镜像

编写相应的Dockerfile文件,将jar封装为对应的容器镜像。

[root@gitclient apiserver]# vim Dockerfile
FROM uhub.service.ucloud.cn/imxhy/maven:3.8.5-openjdk-17MAINTAINER xhy@itzgr.cnRUN cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo "Asia/Shanghai" > /etc/timezoneEXPOSE 8080WORKDIR /opt/apiservice/COPY target/apiservice-0.0.1-SNAPSHOT.jar ./ENTRYPOINT ["java","-jar","/opt/apiservice/apiservice-0.0.1-SNAPSHOT.jar"]

使用Dockerfile构建镜像的步骤可以直接合入到流水线中,即增加build阶段。
提前在gitlab中创建ALIYUN_USER和ALIYUN_PASSWORD变量,配置阿里云镜像推送的账号和密码。

[root@gitclient apiserver]# vim .gitlab-ci.yml
stages:- compile- buildcompile:stage: compileimage: uhub.service.ucloud.cn/imxhy/maven:3.8.5-openjdk-17artifacts:paths:- target/apiservice-0.0.1-SNAPSHOT.jarscript:- mvn clean- mvn compile- mvn package -Dmaven.test.skip=true- ls targetonly:- maintags:- study-runnerbuild:stage: buildimage: uhub.service.ucloud.cn/imxhy/executor:v1.9.0-debugneeds:- compilescript:- ls target- IMAGE_TAG=$(echo "${CI_COMMIT_TIMESTAMP}" | sed 's/T/_/g; s/-//g; s/://g' | cut -c1-15)- IMAGE_TAG_TO_INSTALL=${CI_COMMIT_TAG:-$IMAGE_TAG}- mkdir -p /kaniko/.docker- echo "{\"auths\":{\"registry.cn-hangzhou.aliyuncs.com\":{\"auth\":\"$(echo -n ${ALIYUN_USER}:${ALIYUN_PASSWORD} | base64)\"}}}" > /kaniko/.docker/config.json- cat /kaniko/.docker/config.json- >/kaniko/executor--context "${CI_PROJECT_DIR}"--dockerfile "${CI_PROJECT_DIR}/Dockerfile"--destination "registry.cn-hangzhou.aliyuncs.com/xhyimages/apiservice:${IMAGE_TAG_TO_INSTALL}"--registry-mirror "https://dbzucv6w.mirror.aliyuncs.com"only:- main- tagstags:- study-runner

提交流水线:

[root@gitclient apiserver]# git add .
[root@gitclient apiserver]# git commit -m "Compile and Share and Build Java to jar"
[root@gitclient apiserver]# git push origin main

提示:如上流水线直接将构建的镜像推送到阿里云镜像仓库,便于后期直接使用。

查看流水线:

199

确认推送成功:

200

前端VUE项目构建

前端项目构建镜像

前端VUE项目可以直接构建为容器镜像,不需要编译。

编写如下 Dockerfile ,构建对应的容器镜像。

[root@gitclient webui]# vim Dockerfile
FROM uhub.service.ucloud.cn/imxhy/node:23.11.0MAINTAINER xhy@itzgr.cnRUN npm install -g @vue/cliWORKDIR /opt/webui/COPY . ./RUN npm installENTRYPOINT ["npm","run","serve"]

编写流水线:

[root@gitclient webui]# vim .gitlab-ci.yml
stages:- buildbuild:stage: buildimage: uhub.service.ucloud.cn/imxhy/executor:v1.9.0-debugscript:- IMAGE_TAG=$(echo "${CI_COMMIT_TIMESTAMP}" | sed 's/T/_/g; s/-//g; s/://g' | cut -c1-15)- IMAGE_TAG_TO_INSTALL=${CI_COMMIT_TAG:-$IMAGE_TAG}- mkdir -p /kaniko/.docker- echo "{\"auths\":{\"registry.cn-hangzhou.aliyuncs.com\":{\"auth\":\"$(echo -n ${ALIYUN_USER}:${ALIYUN_PASSWORD} | base64)\"}}}" > /kaniko/.docker/config.json- cat /kaniko/.docker/config.json- >/kaniko/executor--context "${CI_PROJECT_DIR}"--dockerfile "${CI_PROJECT_DIR}/Dockerfile"--destination "registry.cn-hangzhou.aliyuncs.com/xhyimages/webui:${IMAGE_TAG_TO_INSTALL}"--registry-mirror "https://dbzucv6w.mirror.aliyuncs.com"only:- main- tagstags:- study-runner

提交流水线:

[root@gitclient webui]# git add .
[root@gitclient webui]# git commit -m "Build webui to docker image"
[root@gitclient webui]# git push origin main

提示:如上流水线直接将构建的镜像推送到阿里云镜像仓库,便于后期直接使用。

查看流水线:

202

确认推送成功:

203

http://www.dtcms.com/wzjs/59489.html

相关文章:

  • 面包店网站建设规划书地推接单平台网
  • 微信社群运营主要是做什么的西安网站优化培训
  • 地推网站信息怎么做湖口网站建设
  • 旅游网站开发盈利模式今日国际新闻最新消息十条
  • 网站怎么 备案福州seo招聘
  • 服装品牌营销策划方案湘潭seo培训
  • 江门公司建站模板亚马逊免费的关键词工具
  • 精品网站设计欣赏最好用的磁力搜索神器
  • 找人做网站注意东莞网站建设公司
  • 松江区做网站网站优化推广公司排名
  • 手机做网站的软件网站域名注册查询
  • 浙江建设信息港网站查询宣传软文
  • 乐潍清网站额建设辅导班
  • 云阳网站建设公司客户引流的最快方法是什么
  • wordpress做微信登录页面网站 seo
  • 自己做网站要买服务器百度网盘app
  • 怎么做挣钱的网站网页开发培训网
  • 音悦台 插入视频 wordpress苏州百度搜索排名优化
  • 直播课网站怎样做的网站关键词优化排名
  • 怎么做html5网站湖南专业seo推广
  • linux中下载wordpressaso优化推广
  • 专业做甜点的网站站长工具seo综合查询怎么关闭
  • 海口疫情最新消息今天浙江企业seo推广
  • 电子商务网站开发教程论文重庆seo技术教程博客
  • 上海网站建设小程序潮州seo建站
  • 自己给公司做网站新网站秒收录技术
  • 记事本做网站改变图片大小企业在线培训系统
  • 建设工程招标投标网seo排名赚app
  • 外贸免费自助建站平台seo免费外链工具
  • wordpress 获取用户角色百度排名优化咨询电话