与jenkins和docker工人一起使用django-jenkins
我试图在Jenkins上展示testing结果。 我的堆栈是,我把Django应用程序放在Docker镜像中,并且和Jenkins一起部署它。
里面yaml文件,我已经运行docker容器function,我把运行脚本。
- name: Run unit test script command: docker exec -i my_container /bin/bash -c './manage.py jenkins --enable-coverage'
生成进展顺利,如果我ssh(在terminal)到这台机器,并看看docker容器,我可以看到reports
文件夹。
我的问题是,Jenkins里面,Workspace下我可以看到所有的文件,但不是reports
文件夹。
因为(我认为),如果我添加Post-build Action -> Publish JUnit test result report
我不能select文件夹里面的报告。
我猜:
我的猜测是jenkins无法看到泊坞窗图像,并在yaml命令触发之前以某种方式复制所有文件。 但是我不知道如何解决这个问题。
- AWS ECS领导者命令(django migrate)
- 多个docker为相同的代码库构成环境
- uWSGI + Docker:在$ PATH中找不到可执行文件pyuwsgi:
- Dockered Django + Celery(`celeryd`和`celerybeat`),任务被执行,但数据库(SQLite)不被修改。 哪里不对?
- 如何访问docker-compose中的Postgres数据库
- 在Ubuntu上实现Docker化的Django
- 无法使用PyCharm 5在Docker容器上进行debugging
- 初学者的Docker docker-compose
- docker中localhost和postgres之间的区别