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

自学编程做点网站赚钱金品诚企网站建设

自学编程做点网站赚钱,金品诚企网站建设,推荐的外贸客户搜索软件,南海网站建设哪家好在新建工程中,使用k8s的devops服务,自动化部署项目 1、在搭建好k8s的集群中,确认已开启devops服务; 2、新建Maven项目之后,创建dockerfile、deploy和Jenkins文件 例如: Dockerfile FROM bairong.k8s.m…

在新建工程中,使用k8s的devops服务,自动化部署项目

1、在搭建好k8s的集群中,确认已开启devops服务;

2、新建Maven项目之后,创建dockerfile、deploy和Jenkins文件

例如:

Dockerfile

FROM bairong.k8s.master1/br-sjzl/tomcat:9.0-jdk8-temurin-focalENV TZ=Asia/ShanghaiRUN mkdir /usr/local/tomcat/webapps/userfilesCOPY bairong-web/target/*.war /usr/local/tomcat/webapps/

Deploy.yaml

apiVersion: apps/v1kind: Deploymentmetadata:name: czdataease-javanamespace: br-demo-projectannotations:deployment.kubernetes.io/revision: '1'kubesphere.io/creator: br-project-regularspec:replicas: 1selector:matchLabels:app: czdataease-javatemplate:metadata:labels:app: czdataease-javaspec:imagePullSecrets:    #  如过使用harbor仓库得镜像,需要设置从secret处拉取镜像  查看 kubectl get secret- name: harbor-pullcontainers:- name: czdataease-javaimage:  bairong.k8s.master1/br-sjzl/czdataease-java:latestimagePullPolicy: Alwaysports:- containerPort: 8080name: nginxvolumeMounts:- name: czdataease-nfs-volumemountPath: /usr/local/tomcat/webapps/userfiles# command: ["sh", "-c"]# args:#   - |#     cp -R /usr/local/tomcat/webapps/1 /usr/local/tomcat/webapps/userfiles/volumes:- name: czdataease-nfs-volumepersistentVolumeClaim:claimName: br-czdataease-nfs-pvc           ---apiVersion: v1kind: Servicemetadata:name: czdataease-java-servicenamespace: br-demo-projectannotations:deployment.kubernetes.io/revision: '1'kubesphere.io/creator: br-project-regularspec:selector:app: czdataease-javaports:- protocol: TCPname: nginxport: 8080targetPort: 8080nodePort: 30261type: NodePort

Jenkins

pipeline {agent {node {label 'nodejs'}}stages {stage('拉取') {agent nonesteps {container('nodejs') {git(url: 'http://192.168.19.199:12589/org_dataapplication/czDataease_vue.git', credentialsId: 'zyq', branch: 'master', changelog: true, poll: false)}}}stage('编译') {agent nonesteps {container('nodejs') {sh 'npm install --registry=http://192.168.19.197:31081/repository/npm-group/'sh 'npm run build'}}}stage('打包') {agent nonesteps {container('nodejs') {sh 'docker build -t czdataease-vue:latest -f docker/Dockerfile  .'}}}stage('推送') {agent nonesteps {container('nodejs') {withCredentials([usernamePassword(credentialsId : 'br-dockerhub-id' ,usernameVariable : 'DOCKER_USER_VAR' ,passwordVariable : 'DOCKER_PWD_VAR' ,)]) {sh 'echo $DOCKER_PWD_VAR | docker login $BR_REGISTRY --username=$DOCKER_USER_VAR --password-stdin'sh 'docker tag czdataease-vue:latest $BR_REGISTRY/$BR_DOCKERHUB_NAMESPACE/czdataease-vue:latest'sh 'docker push $BR_REGISTRY/$BR_DOCKERHUB_NAMESPACE/czdataease-vue:latest'}}}}stage('镜像部署') {agent nonesteps {container('nodejs') {withCredentials([kubeconfigFile(credentialsId: env.KUBECONFIG_CREDENTIAL_ID, variable: 'KUBECONFIG')]) {sh '''envsubst < deploy/deploy.yaml | kubectl apply -f -kubectl rollout restart deploy/br-czdataease-vue -n br-demo-project'''}}}}}environment {DOCKER_CREDENTIAL_ID = 'dockerhub-id'GITHUB_CREDENTIAL_ID = 'github-id'KUBECONFIG_CREDENTIAL_ID = 'kubeconfig-demo'REGISTRY = 'docker.io'BR_REGISTRY = 'bairong.k8s.master1'DOCKERHUB_NAMESPACE = 'bwylove'BR_DOCKERHUB_NAMESPACE = 'br-sjzl'GITHUB_ACCOUNT = 'bwylove'APP_NAME = 'dataease-vue'}parameters {string(name: 'TAG_NAME', defaultValue: '', description: '')}}

3、编辑流水线

4、开git上的webhook服务

5、确认服务已经正常,提交代码进行测试

http://www.yayakq.cn/news/57277/

相关文章:

  • 最好建网站系统的软件网站建设推广有没有
  • 如何评估一个网站100m做电影网站
  • 汉中网站建设报价古镇网站建设哪家好
  • 服务周到的做网站网页制作基础教程本社
  • 网站科技感颜色高效网站建设
  • 网站换肤代码做网站主要用什么软件
  • 电子商务网站建设规划论文如何制作网页链接
  • 北京高端it网站建设wordpress theme开发
  • App网站建设 高品质网站建设苏州市著名网站制作
  • wordpress 获取分类id东莞seo优化关键词排名
  • 给网站做认证亚洲最新永久在线观看
  • 珠海科技网站建设卖汽车的网站怎么做的吗
  • 广州网站的建设网站公告建设方案
  • 博兴县建设局网站河南地区建设工程信息网
  • 学校后勤网站建设方案网站服务器无响应是怎么回事
  • 进行网站开发网站关键词是什么意思
  • 佛山新网站建设详细内容东营建设网站
  • a市最牛的网站wordpress to phonegap
  • 微信网站制作合同网站内链
  • 织梦网站添加视频教程企业采购平台
  • 黄山网站推广公司影视公司经营范围
  • html教程网站网站编写费用
  • 国外网站 备案吗长沙网站开发培训学校
  • 网站后台使用网页编辑岗位职责
  • 如何进行网站建设百度推广 网站建设
  • 网页微信怎么换行seo实战培训机构
  • 如何更改网站备案号创想商务网站建设
  • 山东省建设发展研究院网站刷q币网站建设
  • 莆田网站建设wordpress卡核销
  • 自建站有哪些2345网址导航手机版