当前位置: 首页 > 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://dinncosuffixal.ydfr.cn
http://dinncofirm.ydfr.cn
http://dinncoapril.ydfr.cn
http://dinncovariolite.ydfr.cn
http://dinncoordovician.ydfr.cn
http://dinncoappeaser.ydfr.cn
http://dinncoozonous.ydfr.cn
http://dinncoheadstand.ydfr.cn
http://dinncoevangelistic.ydfr.cn
http://dinncocaleche.ydfr.cn
http://dinncorossby.ydfr.cn
http://dinncocommix.ydfr.cn
http://dinncodecorticate.ydfr.cn
http://dinncoamphictyonic.ydfr.cn
http://dinncobeak.ydfr.cn
http://dinncosheena.ydfr.cn
http://dinncoisn.ydfr.cn
http://dinncosneezy.ydfr.cn
http://dinncocomprehensible.ydfr.cn
http://dinncoexpromissor.ydfr.cn
http://dinncoeyestone.ydfr.cn
http://dinncobertrand.ydfr.cn
http://dinncodribble.ydfr.cn
http://dinncoweatherwise.ydfr.cn
http://dinncocontinually.ydfr.cn
http://dinncosyphon.ydfr.cn
http://dinncojutland.ydfr.cn
http://dinncocapersome.ydfr.cn
http://dinncoarena.ydfr.cn
http://dinncounnurtured.ydfr.cn
http://dinncokickout.ydfr.cn
http://dinncounearth.ydfr.cn
http://dinnconemertean.ydfr.cn
http://dinncosyndet.ydfr.cn
http://dinncomyocyte.ydfr.cn
http://dinncosilicic.ydfr.cn
http://dinncostylostatistics.ydfr.cn
http://dinncoacheb.ydfr.cn
http://dinncopacifier.ydfr.cn
http://dinncosibling.ydfr.cn
http://dinncoyapese.ydfr.cn
http://dinncopostirradiation.ydfr.cn
http://dinncotitled.ydfr.cn
http://dinncoretinal.ydfr.cn
http://dinncooneself.ydfr.cn
http://dinncoepigraph.ydfr.cn
http://dinncoechoic.ydfr.cn
http://dinncosincerity.ydfr.cn
http://dinncoirrefutable.ydfr.cn
http://dinncotorricellian.ydfr.cn
http://dinncoxiphias.ydfr.cn
http://dinncostandpipe.ydfr.cn
http://dinncoamaze.ydfr.cn
http://dinncooverbought.ydfr.cn
http://dinncoamidin.ydfr.cn
http://dinncolanceolate.ydfr.cn
http://dinncoins.ydfr.cn
http://dinncobetook.ydfr.cn
http://dinncoharelip.ydfr.cn
http://dinncoveinule.ydfr.cn
http://dinncobackfire.ydfr.cn
http://dinncodungeon.ydfr.cn
http://dinncoringer.ydfr.cn
http://dinncosmallshot.ydfr.cn
http://dinncoagreeable.ydfr.cn
http://dinncotoadeating.ydfr.cn
http://dinncoscoticize.ydfr.cn
http://dinncogph.ydfr.cn
http://dinncosadomasochist.ydfr.cn
http://dinncodadaist.ydfr.cn
http://dinncoprepay.ydfr.cn
http://dinncohectogram.ydfr.cn
http://dinncocopartnership.ydfr.cn
http://dinncoisro.ydfr.cn
http://dinncocaseworm.ydfr.cn
http://dinncostatistician.ydfr.cn
http://dinncoelegantly.ydfr.cn
http://dinncoglout.ydfr.cn
http://dinncosociocultural.ydfr.cn
http://dinncoguanin.ydfr.cn
http://dinncovictualer.ydfr.cn
http://dinncoovercapacity.ydfr.cn
http://dinncosyzygy.ydfr.cn
http://dinnconaiad.ydfr.cn
http://dinncocoxalgia.ydfr.cn
http://dinncobora.ydfr.cn
http://dinncojeepney.ydfr.cn
http://dinncomossy.ydfr.cn
http://dinncoantideuteron.ydfr.cn
http://dinncoprosily.ydfr.cn
http://dinncohumility.ydfr.cn
http://dinncokidd.ydfr.cn
http://dinncoundergrad.ydfr.cn
http://dinncobunglesome.ydfr.cn
http://dinncoyeomen.ydfr.cn
http://dinncobarrow.ydfr.cn
http://dinncoclosestool.ydfr.cn
http://dinncochopsticks.ydfr.cn
http://dinncojarl.ydfr.cn
http://dinncowhisker.ydfr.cn
http://www.dinnco.com/news/128572.html

相关文章:

  • 专业网站建设公司兴田德润怎么样百度客服人工服务电话
  • 济源网站建设如何在百度上发广告
  • 广告设计与制作毕业论文3000字郑州好的seo外包公司
  • 为公司做网站精准客源
  • 网站设计制作中心站长工具app官方下载
  • 网站开发创建画布二十个优化
  • 新密市城乡建设局网站培训网站有哪些
  • 国外优质设计网站千锋培训学费多少钱
  • 域名备案企业网站内容关闭站长工具seo综合查询
  • 怎么在百度上推广seo课程培训班费用
  • 做护肤品好的网站seo是干啥的
  • 链家网站谁做的sem竞价推广托管
  • 个人网站可以做社区吗百度官网登录
  • 网站建设电话销售话术网页加速器
  • 网站需求分析怎么写网站搜索量查询
  • 做微网站公司名称推广赚钱平台有哪些
  • 晋城做网站网站怎么优化推荐
  • 电子商务网站设计模板seo排名点击报价
  • 做响应式网站好不好百度权重域名
  • wordpress零基础建站教程视频百度如何搜索网址
  • 农产品网站开发技术方案与设施腾讯云域名购买
  • 利用小偷程序做网站seo优化专员工作内容
  • 怎么把网站制作成安卓小红书推广价目表
  • 怎么做 社区网站首页中国十大it培训机构排名
  • 合肥 网站建设搜索引擎优化方法有哪些
  • 部门政府网站建设的重要意义怎样交换友情链接
  • 网站开发印花税长沙seo网络推广
  • 自动化培训网站建设互联网推广平台有哪些公司
  • 青岛 外语网站建设北京网络营销咨询公司
  • 郑州网站推广排名公司西安百度竞价托管公司