Git CI/CD环境中如何进入终端查看文件与目录?
GitLab CI/CD中查看文件与目录的方法
- 直接在流水线脚本中加入查看命令
最直接的方式是在你的gitlab-ci.yml对应job的script段里添加文件查看命令,比如:
test_job: script: - # 保留你原来的下载、移动tar包文件的命令 - ls -l /你的目标路径 # 列出目标路径下的文件和目录详情 - find /你的目标路径 -type f # 递归列出目标路径下所有文件
流水线运行时会自动输出这些命令的结果,不用额外操作就能确认文件是否到位。
- 启用交互式终端进入CI环境查看
GitLab CI支持在运行中的job里打开交互式终端操作:- 进入项目的CI/CD > 流水线页面
- 找到目标job(得是正在运行、刚结束不久还没被清理的),点击job名称进入详情页
- 点击页面右上角的打开终端按钮,就能进入该job的运行环境
- 在终端里直接执行
ls /你的目标路径、pwd、cd等命令,自由查看文件和目录情况
注意:只有当runner支持交互式终端(比如shell、docker executor类型,默认大多支持),且job处于可访问状态时才能用这个功能,如果job完成后过了很久,运行环境可能已经被清理,就打不开终端了。
内容的提问来源于stack exchange,提问作者randomDev
相关产品推荐
相关产品推荐

