热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

我们可以在Docker映像中包含git命令吗?

如何解决《我们可以在Docker映像中包含git命令吗?》经验,求助如何解决?

我是Docker的新手。我想创建一个映像,该映像将作为项目构建的一部分运行以检查提交的文件。

我的要求是,Docker文件应具有以下语句

    从当前的git repo获取提交的文件

    复制myapp / / app

    CMD /app/entry.pl (作为命令行arg)

我想为此过程创建一个图像。

我应该从当前本地存储库中获取git commits文件列表,并将这些文件传递给我的应用程序以扫描这些文件。

在构建映像时,我只需要复制我的应用程序,但是在运行容器时,我需要运行git diff以查找更改的文件并将其作为参数传递给我的应用程序。

是否可以git diff通过docker容器运行?

更新:

我试图git diff在docker的当前存储库上执行,但是它说的不是git存储库。我正在将Docker映像作为gitlab yml文件中持续集成的一部分运行。

请帮我达到这个要求?


推荐阅读
author-avatar
张力宏智荣琬郁_271
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有