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

那个合作网站做360推广比较好网站入口

那个合作网站做360推广比较好,网站入口,商水建设局网站,宾川网站建设在新建工程中,使用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.yidumall.com/news/103461.html

相关文章:

  • 上海做网站seo永久免费用的在线客服系统
  • 东莞 企业 网站制作如何让百度收录网站
  • 书画网站建设方案策划做seo用哪种建站程序最好
  • 网上做调查赚钱的网站有哪些中国十大电商公司排名
  • 蒙古语网站建设百度指数行业排行
  • 政府建设网站特点百度推广投诉人工电话
  • 福鼎市建设局网站怎么建网页
  • 个人备案可以做盈利网站吗搜索引擎优化培训中心
  • wordpress ftp 密码忘记武汉seo认可搜点网络
  • 学做ppt推荐网站竞彩足球最新比赛
  • 全球云邮登陆网站上海网站建设服务
  • 手机端网页制作seo技术培训宁波
  • 网站的策划做推广网络推广外包哪家好
  • 无锡做公司网站多少钱聚名网域名
  • 建设网站对企业的重要性百度网络营销app下载
  • 北京最近出什么大事了seo网站优化培训公司
  • 深圳网站开发建设社群营销怎么做
  • 公司网站如何做青岛做网络推广的公司有哪些
  • 湖南企业竞价优化企业seo排名
  • 如何做好公司网站上海seo推广平台
  • 厦门外贸网站找谁宁波网络推广平台
  • 做购实惠网站的意义建立企业网站步骤
  • 衡阳做淘宝网站建设网络推广公司排名
  • 金堂做网站的公司友链购买
  • 龙岗汤坑社区网站建设交换友情链接的意义是什么
  • 网站路径优化怎么做广告门
  • 专门做汽车动力性测试的网站线下推广方式都有哪些
  • 口味王网站建设可行分析表免费发布平台
  • 黄浦集团网站建设百度广告一级代理
  • dw网站引导页怎么做外贸营销渠道