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

网站开发公司面试题重庆市场调研公司

网站开发公司面试题,重庆市场调研公司,网站建设企业网的项目描述,稷山网站建设场景 jenkins部署在windows服务器上的,需要在Jenkinsfile中获取命令执行的结果存入一个变量,然后在后续的执行中使用此变量 一开始想的是定义一个环境变量,如下所示, pipeline {agent anystages {stage(test) {steps {bat for /…

场景

jenkins部署在windows服务器上的,需要在Jenkinsfile中获取命令执行的结果存入一个变量,然后在后续的执行中使用此变量
一开始想的是定义一个环境变量,如下所示,

pipeline {agent anystages {stage('test') {steps {bat 'for /f %%i in (\'pipenv --version\') do ( set env=%%i)' //把pipenv --venv的执行结果给变量envbat 'echo %env%'}   }}
}

注意: windows上执行结果赋值给变量,如果在控制台是for /f %i in ('pipenv --venv') do ( set env=%i), 在批处理文件中是for /f %%i in ('pipenv --venv') do ( set env=%%i)
但是发现不存在变量env, 然后把命令中的set替换成setx,然后Jenkins服务器上查看变量env设置成功了,但是执行输出还是空, 重启一下服务器就能获取到此变量,这种不满足我的需求然后尝试后面的方法

方法一

通过script来设置变量

pipeline {agent anystages {stage('test') {steps {script{ result = bat(script:' where pipenv', returnStdout:true).trim()echo "${result}"}   }}
}

通过以上方式获得的result结果是C:\Users\Administrator\.jenkins\workspace\test>where pipenv D:\Python\Python312\Scripts\pipenv.exe, 结果中包含了执行命令,也不满足需求

方法二

执行结果存文件, 验证virtural_env的值即命令执行的输出,满足需求

pipeline {agent anystages {stage('run') {steps {bat ' pipenv --venv>virtural_path'  //执行结果存入virtural_pathscript {virtural_env = readFile('virtural_path').trim()    //执行结果赋值给 virtural_env}bat """${virtural_env}/Scripts/activate.bat """  //"""${virtural_env}"""引用变量}}
}
http://www.yayakq.cn/news/733714/

相关文章:

  • 网站建设自wordpress小程序小论坛
  • 网站建设售后服务费包括哪些企业门户网站设计建设与维护
  • 教育响应式网站建设网站开发前准备
  • 苏州网站设计公司有哪些商城网站页面设计
  • 提供专业网站建设平台百度招聘
  • 怎么网站制作东网站建设
  • 网站建设滕州信息港如何开发小程序商城
  • 做网站站主需要什么条件建设部网站社保联网
  • 京东网站建设案例论文四川建设厅网站打不开
  • 保定自助建站阜阳网站建设fywzjs
  • 网站转wordpress中国建筑网官网二测时间
  • 公司高端网站设计公司wordpress ucenter插件
  • 江苏省现代化示范校建设网站深圳品牌手表
  • 上海建设公司注册石家庄关键词优化软件
  • 番禺网站开发哪家好wordpress cdn插件
  • 北京优化词网站在线网页爬虫工具
  • 模拟建设网站wordpress写模版
  • 网站备案号 有效期安徽网络优化
  • 广州设计周官方网站创建网站能赚钱吗
  • 公司为什么要建立网站服务器网站80端口打不开
  • 白云网站建设多少钱全球访问量最大的网站
  • 大连手机网站制作我请网络公司做的网站上的图片被当广告拦截了_怎么回事
  • 上海网站建设caiyiduo电子商务网站前台设计
  • 嘉兴高端网站建设有限公司坊网站建设
  • 设立网站福田网站建设设计公司
  • 自己做网站生意怎么样长沙专业公司网站建设源头
  • 深圳网站建设公司市场sp怎么做视频网站
  • 在建设部网站上的举报网站系统代码怎么用
  • dedecms网站后台模板修改老网站改版做别的
  • 网站建设及使用网站程序和数据库