jenkins - 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
解决方案
推荐阅读
- android - 两个不同的 ANDROID ID - settings_secure.aml 和 settings_ssaid.xml
- python - 再次运行代码时如何清除 vscode 终端?
- webpack - Webpack 加载 uri 类型“url:./myfile.ttf”
- javascript - 从 Firestore 嵌套查询中获取数据
- python - 如何在 python Selenium 中将“send_keys”发送到文本区域
- c - Segmentation Fault 11 - 在 C 中的文件中查找单词
- oracle - 将多行电话数据合并为显示开始和结束日期的单行的脚本
- javascript - 每次移除 DOM 元素之前移除事件
- image - Flutter - 如何仅将图像的黑色着色,而不接触透明或白色部分?
- swift - 如何将 UIView 的位置设置为与按钮相同