使用 .gitlab-ci.yml 運行 Windows Docker 容器

亞倫

我正在嘗試使用我的 Gitlab 管道腳本運行 Python3 的 Windows docker 容器。但是好像下面的yaml配置只啟動了一個Linux docker容器。如何配置我的 .yml 文件以使用最新版本的 python 啟動 Windows 映像?

.gitlab-ci.yml:

image: python:latest
帕特里克

由於 GitLab 的共享運行程序使用 linux,因此您將獲得 linux 版本的 python 容器。由於容器的工作方式,它們共享主機的內核,因此 Linux 運行器不能“託管”Windows 容器——它根本沒有運行它的內核指令。

如果你想運行一個 Windows docker 鏡像,你需要有一個 Windows 服務器你自己託管的受支持版本您還需要確保您使用的 windows docker 容器正常工作。

所有這一切都已經說過了 - 如果您嘗試使用 python,只需在 Linux 中運行它。似乎幾乎沒有什麼原因需要 Python 在 Windows 上專門為 CI/CD 運行,但是如果您讓我們知道它們是什麼,我們可能會提供幫助。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章