账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    求教!!!怎么配置jenkins构建时传递参数到js中
    43
    0

    现有pc端项目(dev/test/prod)三种开发环境,有三个jenkins项目,怎么配置jenkins构建时传递参数到js中

    1
    打赏
    收藏
    点击回答
        全部回答
    • 共 0 条
    • 在Jenkins构建时传递参数到JavaScript中,你可以通过以下步骤实现:

      1. 在Jenkins构建的构建脚本中,使用--params参数来传递参数。例如,如果你正在构建一个JavaScript文件,你可以这样做:

      bash --params "jsFile=myScript.js"

      1. 在JavaScript文件中,你可以使用process.env.Jenkins_URL来获取Jenkins构建的URL。例如:

      javascript var Jenkins_URL = process.env.Jenkins_URL;

      1. 然后,你可以使用Jenkins的REST API来获取参数。例如,你可以使用GET /job/jenkins-slave/finished/builds来获取所有完成的构建,然后通过params参数来获取特定构建的信息。

      javascript var params = { 'jenkins_url': Jenkins_URL, 'jsFile': 'myScript.js' }; var builds = Jenkins_URL.getBuilds(params); for (var i = 0; i < builds.length; i++) { var build = builds[i]; console.log(build.getParameters().get('jsFile')); }

      注意:在使用--params参数时,你需要确保Jenkins的URL是有效的。同时,你也可以使用--build-file参数来传递更复杂的构建信息,例如构建文件的位置、构建的目标等。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部