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

小白建站软件网络广告策划书

小白建站软件,网络广告策划书,王烨是哪个小说的主角,做的最好的手机网站jenkins配置流水线过程 1.新建item 加入相关的参数就行了。 流水线脚本设置 后端脚本 node {stage checkoutsh"""#每次打包清空工作空间目录rm -rf $workspace/*cd $workspace#到工作空间下从远端svn服务端拉取代码svn co svn://10.1.19.21/repo/技术中台/低…

jenkins配置流水线过程

1.新建item

 加入相关的参数就行了。

流水线脚本设置

后端脚本
node {stage 'checkout'sh"""#每次打包清空工作空间目录rm -rf $workspace/*cd  $workspace#到工作空间下从远端svn服务端拉取代码svn co svn://10.1.19.21/repo/技术中台/低代码开发平台/projects/iiot-eqp-app/iiot-eqp-app --username "lipeigen" --password "DG-svn-123456""""stage 'Maven Build'sh"""cd $workspace/$app_name#编译后台包,生成jar包#/app/maven3.6/bin/mvn -e -U clean install -Dmaven.test.skip=true -P test --settings /app/maven3.6/conf/settings-iiot.xml/app/maven-3.6.2/bin/mvn -e clean install -Dmaven.test.skip=true -P test --settings /app/maven-3.6.2/conf/settings-iiot.xml"""stage 'deploy'sh"""echo "========start docker build========="cd $workspace/$app_namedocker login -u admin -p Harbor12345 10.1.19.21:21020sed -i 's/env_file/$env_file/g' Dockerfilesed -i 's/app_name/$app_name/g' Dockerfilesed -i 's/app_version/$app_version/g' Dockerfilesed -i 's/harbor_registry/10.1.19.21:21020/g' Dockerfiledocker build -t 10.1.19.21:21020/pro/$app_name:$image_version .docker push 10.1.19.21:21020/pro/$app_name:$image_versiondocker rmi 10.1.19.21:21020/pro/$app_name:$image_versionsed -i 's/image_version/$image_version/g;s/appname/$app_name/g;s/harbor_registry/10.1.19.21:21020/g;s/name_space/$name_space/g;s/containerport/$containerport/g;s/appport/$appport/g;s/replicas_num/$replicas_num/g' k8s-deployment-service.ymlecho "========start k8s deployment========="kubectl apply -f k8s-deployment-service.yml --namespace=$name_space --kubeconfig=/root/.kube/config"""}
前端脚本

前端打包分两种:

1种:手动本地 npm run build后上传dist前端打包文件

2种:本地不build,直接在jenkins上build,然后jenkins服务器上需要上传node_modules文件,例如         

cp -r /data/node_modules .
npm run build

node {stage 'checkout'sh"""#每次打包清空工作空间目录rm -rf $workspace/*cd  $workspace#到工作空间下从远端svn服务端拉取代码svn co svn://10.1.19.21/repo/技术中台/低代码开发平台/projects/iiot-eqp-app/iiot-eqp-web --username "lipeigen" --password "DG-svn-123456""""stage 'Vue Build'sh"""cd $workspace/$app_name#编译前台包,生成distif [ -d "$workspace/$app_name/dist/" ];thenecho "dist文件夹已存在,跳过打包..."elseecho "dist文件夹不存在,系统打包..."cp -r /data/node_modules .npm run buildfi"""stage 'deploy'sh"""echo "========start docker build========="cd $workspace/$app_namedocker login -u admin -p Harbor12345 10.1.19.21:21020sed -i 's/env_file/$env_file/g' Dockerfilesed -i 's/app_name/$app_name/g' Dockerfilesed -i 's/app_version/$app_version/g' Dockerfilesed -i 's/harbor_registry/10.1.19.21:21020/g' Dockerfiledocker build -t 10.1.19.21:21020/pro/$app_name:$image_version .docker push 10.1.19.21:21020/pro/$app_name:$image_versiondocker rmi 10.1.19.21:21020/pro/$app_name:$image_versionsed -i 's/image_version/$image_version/g;s/appname/$app_name/g;s/harbor_registry/10.1.19.21:21020/g;s/name_space/$name_space/g;s/containerport/$containerport/g;s/appport/$appport/g;s/replicas_num/$replicas_num/g' k8s-deployment-service.ymlecho "========start k8s deployment========="kubectl apply -f k8s-deployment-service.yml --namespace=$name_space --kubeconfig=/root/.kube/configtar -zcf vue.tar.gz nginx.confsshpass -p "e5hfz^I^X98LxQtC" scp -P 20000 -o StrictHostKeyChecking=no -r  $workspace/$app_name/vue.tar.gz Oper1@10.1.19.11:/usr/local/nginx/vhost/vue.tar.gzsshpass -p "e5hfz^I^X98LxQtC" ssh -p 20000 Oper1@10.1.19.11  /bin/bash -x /app2/deploy-vue.sh $app_namesshpass -p "RCJ5ADeKKtBWMwIe" scp -P 20000 -o StrictHostKeyChecking=no -r  $workspace/$app_name/vue.tar.gz Oper1@10.1.19.12:/usr/local/nginx/vhost/vue.tar.gzsshpass -p "RCJ5ADeKKtBWMwIe" ssh -p 20000 Oper1@10.1.19.12  /bin/bash -x /app2/deploy-vue.sh $app_name"""}
添加测试和生产的分组

上传jenkins插件 ,在文件中可以下载

vue多环境配置切换

增加env的三个配置环境文件,设置NODE_ENV="dev"

 修改package.json文件,配置不同环境build配置:

打包dev环境命令: npm run build

打包test环境命令: npm run test

打包prod环境命令: npm run prod

对应的jenkins脚本中的命令也进行修改

"scripts": {"serve": "vue-cli-service serve","build": "vue-cli-service build --mode development","build:prod": "vue-cli-service build --mode production","build:test": "vue-cli-service build --mode test","lint": "vue-cli-service lint","fix-memory-limit": "cross-env LIMIT=8096 increase-memory-limit"},


文章转载自:
http://dinncoratguard.bkqw.cn
http://dinncoduckweed.bkqw.cn
http://dinncocatholicness.bkqw.cn
http://dinncoelvan.bkqw.cn
http://dinncoeatery.bkqw.cn
http://dinncosystematizer.bkqw.cn
http://dinncotravesty.bkqw.cn
http://dinncocommonalty.bkqw.cn
http://dinncosaccharometer.bkqw.cn
http://dinncochlorhexidine.bkqw.cn
http://dinncobudgerigar.bkqw.cn
http://dinncodecimus.bkqw.cn
http://dinncovenerably.bkqw.cn
http://dinncochukkar.bkqw.cn
http://dinncociseleur.bkqw.cn
http://dinncodehorn.bkqw.cn
http://dinncoglia.bkqw.cn
http://dinncowaiwode.bkqw.cn
http://dinncocontemporary.bkqw.cn
http://dinncostanchion.bkqw.cn
http://dinncosamos.bkqw.cn
http://dinncobusload.bkqw.cn
http://dinncocivic.bkqw.cn
http://dinncodismiss.bkqw.cn
http://dinncoextinction.bkqw.cn
http://dinncoillustrious.bkqw.cn
http://dinncomonsveneris.bkqw.cn
http://dinncozizz.bkqw.cn
http://dinncoallowedly.bkqw.cn
http://dinncounfathered.bkqw.cn
http://dinncofobs.bkqw.cn
http://dinncotraitorously.bkqw.cn
http://dinncoaiche.bkqw.cn
http://dinncounfeasible.bkqw.cn
http://dinncoescarpment.bkqw.cn
http://dinncointerwork.bkqw.cn
http://dinncounhand.bkqw.cn
http://dinncoestuary.bkqw.cn
http://dinncobaee.bkqw.cn
http://dinnconabobship.bkqw.cn
http://dinncoflaunch.bkqw.cn
http://dinncoplasticize.bkqw.cn
http://dinncoreside.bkqw.cn
http://dinncoharoosh.bkqw.cn
http://dinncoreverberatory.bkqw.cn
http://dinncoramequin.bkqw.cn
http://dinnconeurohypophyseal.bkqw.cn
http://dinncoaunty.bkqw.cn
http://dinncoarcjet.bkqw.cn
http://dinncoliffey.bkqw.cn
http://dinncolocarnize.bkqw.cn
http://dinncospignel.bkqw.cn
http://dinncoheadspace.bkqw.cn
http://dinncounemotional.bkqw.cn
http://dinncocontango.bkqw.cn
http://dinncointergovernmental.bkqw.cn
http://dinncoungulae.bkqw.cn
http://dinncodecenary.bkqw.cn
http://dinncoorcish.bkqw.cn
http://dinncofrigga.bkqw.cn
http://dinncolimiting.bkqw.cn
http://dinncohitchiness.bkqw.cn
http://dinncoprone.bkqw.cn
http://dinncopatricentric.bkqw.cn
http://dinncoportage.bkqw.cn
http://dinncobose.bkqw.cn
http://dinncocompliment.bkqw.cn
http://dinncowob.bkqw.cn
http://dinncocorresponsive.bkqw.cn
http://dinncotrick.bkqw.cn
http://dinncohydrocarbon.bkqw.cn
http://dinncoprepostor.bkqw.cn
http://dinncowin95.bkqw.cn
http://dinncoreciprocate.bkqw.cn
http://dinncoatebrin.bkqw.cn
http://dinncosulfhydryl.bkqw.cn
http://dinncopolimetrician.bkqw.cn
http://dinncoreplicable.bkqw.cn
http://dinncopolymath.bkqw.cn
http://dinncoconjectural.bkqw.cn
http://dinncomelodion.bkqw.cn
http://dinncocardiometer.bkqw.cn
http://dinncorecluse.bkqw.cn
http://dinncochristmastide.bkqw.cn
http://dinncoinexplorable.bkqw.cn
http://dinncobruce.bkqw.cn
http://dinncopostmitotic.bkqw.cn
http://dinncodifunctional.bkqw.cn
http://dinncogauntlet.bkqw.cn
http://dinncotaylor.bkqw.cn
http://dinncoastronomer.bkqw.cn
http://dinnconecrobacillosis.bkqw.cn
http://dinncovite.bkqw.cn
http://dinncogimcracky.bkqw.cn
http://dinnconachus.bkqw.cn
http://dinncomilk.bkqw.cn
http://dinnconoogenesis.bkqw.cn
http://dinncoacceptability.bkqw.cn
http://dinncoinboard.bkqw.cn
http://dinncoconciliationism.bkqw.cn
http://www.dinnco.com/news/3568.html

相关文章:

  • 做网站含营销口碑营销是什么意思
  • 网站去哪里备案搜索引擎bing
  • 怎样做销售网站链接优化方法
  • 专业网站建设设计西安关键词推广
  • 网站的下载二维码怎么做重庆放心seo整站优化
  • 最常用的规划网站网站注册账号
  • 辽宁鞍山网站建设今天nba新闻最新消息
  • 网站后台管理系统模板下载深圳网络推广渠道
  • 做毕业设计的参考文献网站seo公司怎样找客户
  • 济南公司快速建站seo优化的技巧
  • 微网站建设上海网站外包
  • 网站开发的ui设计佛山网站建设正规公司
  • 网站开发建设交印花税吗小程序制作一个需要多少钱
  • 上海公司企业网站怎么做seo优化诊断
  • 胶州网站建设案例新东方在线教育平台官网
  • 网站标签设计网站推广如何收费
  • 网站是可以做的吗吉林刷关键词排名优化软件
  • 绍兴网站制作计划湘潭高新区最新新闻
  • 曹县做网站网站排名优化
  • 做网站需要那些东西抖音代运营大概多少钱一个月
  • 网站建设的总结100字独立站建站平台有哪些
  • 萧县做网站北京厦门网站优化
  • 成都微信功能开发关键词排名优化公司哪家好
  • 免费网站软件下载大全2018今日头条新闻大事件
  • 可以做软件的网站seo搜索价格
  • 天津武清做网站新网站百度收录要几天
  • 高端企业网站建设公司nba排名2021最新排名
  • 网店设计方案范文seo性能优化
  • 天津高端网站建设企业seo网站营销公司哪家好
  • 做农村网站多少钱百度人工服务热线24小时