jenkins pipeline 如何到子文件中去执行命令 -买球官网平台

`
osseztec
  • 浏览: 340388 次
最近访客
博主相关
  • 博客
  • 微博
  • 相册
  • 收藏
  • 社区版块
    • ( 0)
    • ( 64)
    • ( 0)
    存档分类
    最新评论

    jenkins pipeline 如何到子文件中去执行命令

    如果需要在 jenkins 的子文件夹中执行命令,我们不能使用

    cd
    

    的方式来进入子文件夹。

    而是需要在 steps 中定义 dir

    如下面的配置:

            stage('build vue') {
                steps {
                    echo 'building..'
                    dir('vuejs/admin') {
                        sh 'yarn install'
                        sh 'npx [email protected] --update-db'
                        sh 'yarn build'
                    }
                
                }
            }
    

     

     

    上面的命令就可以子文件夹中执行命令。

    分享到:
    评论

    相关推荐

      build.sh文件可用于安装在centos7上运行的jenkins。 安装docker是因为jenkinsfile管道将在docker容器中运行terraform jenkins url是 要获取jenkins的初始管理员密码,请运行以下命令: cat /var/lib/jenkins/...

      如果要在其中执行命令的目录中存在一个.nvmrc文件,则该文件将遵循在此指定的版本。 否则,它将使用nodejs的最新稳定版本。 包装程序允许设置自定义存储库,指定替代nodejs版本并提供登录凭据。

      使用terraform将jenkins迁移到ec2 以下回购的内容包含[本文]( )中概述的... 一旦启动并运行,您可以通过导航到terraform output中提供的ip地址并添加端口:8080,从一开始就直接将其用于jenkins。 如果仅将其用于

      在主目录中创建一个名为.jenk.yaml的配置文件,其中包含相同的变量,并具有以下布局: jenkins_root_url : http://localhost:8080 jenkins_user_name : username jenkins_token : token_from_jenkins 用法: $ ./...

      ssh管道步骤 jenkins管道步骤提供了ssh功能,例如命令执行或文件传输,以实现持续交付。 它在内部使用库。 在了解有关此插件的yaml扩展的更多 目录 sshget ssh删除例子withcredentials 贡献指南变更日志维护者免责...

      multibranch-pipeline-sample-app-使用jenkins和github的ci / cd 该项目旨在概述基于jenkins的简单管道与基于github的代码之间的集成。 前提条件 1-首先,您需要在本地环境中将docker安装为容器管理器。 由于一切都...

      最近在搞jenkins pipeline的部署工作,而在对.net core进行部署时不希望安装dotnet sdk,为了移植性更好,打算直接使用aspnetcore的docker镜像,通过docker去run它,而在这个时间出现了一个问题 docker run ...

      要将所有特定于管道的文件添加到您的项目中,请运行以下命令: cds add pipeline 有关如何在自己的环境中启动jenkins的详细信息,请参见《 。 请注意,除了视频jenkins中显示的内容外,默认情况下使用管理员用户...

      所有发行版都包含以下功能: 配备在中国使用的图片 运行示例: docker run --rm -p 8080:8080 jenkinszh/jenkins-zh:lts 您可以通过以下命令挂载该卷: docker run -u root -v /var/jenkins/data:/var/jenkins_home...

      浮冰非常适合长时间运行的业务流程执行的工作流引擎,例如: 持续交付。 持续集成。 客户入职。快速开始从头下载或构建floe可执行文件。 启动两个主机进程: floe -tags = linux,go,couch -admin = 123456 -host_...

    global site tag (gtag.js) - google analytics