首页 > 解决方案 > Jenkins 管道 docker-compose 挂载卷

问题描述

我想在我的 Jenkins 管道中运行 docker-compose。我的 docker-compose 需要当前工作区的源代码。Jenkins 无法挂载卷。什么不见​​了?

pipeline {
agent any
stages {
    stage('Test') {
        steps {
            sh 'docker-compose run php'
        }
    }
}

}

#docker-compose.yml
version: '3'
services:
  web:
   image: nginx
   volumes:
     - ./src:/var/www/html       
  php:
   image: php
   volumes:
     - ./src:/var/www/html

标签: jenkinsjenkins-pipeline

解决方案


推荐阅读