
cicirello/pyaction用于实现GitHub Actions的Python基础Docker镜像
]([] ]([] 也可能会派上用场。
注意:在pyaction:3.14.0及之前版本,我们曾使用Alpine Linux。但由于GitHub CLI目前不支持Alpine,因此我们切换了基础镜像。
4.0.0及更新版本:pyaction支持以下平台:
3.14.0及更早版本:早期版本除支持上述平台外,还支持以下平台(目前GitHub CLI不支持这些平台):
源代码仓库托管在GitHub上。镜像在GitHub上构建,并推送到Docker Hub和GitHub Container Registry。
我们每月进行两次自动构建,以便获取基础镜像的更新(如Python更新)以及GitHub CLI等工具的更新。
我们的标签采用语义化版本(Semantic Versioning)。语义化版本使用MAJOR.MINOR.PATCH格式的版本号,其中MAJOR版本差异表示不兼容的变更,MINOR版本差异表示引入向后兼容的新功能,PATCH版本差异表示向后兼容的错误修复。
推送到Docker Hub和GitHub Container Registry的每个镜像都有以下标签:
latest标签表示最新镜像预构建镜像托管在Docker Hub和GitHub Container Registry上,可通过以下方式使用。
从Docker Hub拉取最新镜像(如需特定版本,将latest替换为具体版本号):
Shelldocker pull cicirello/pyaction:latest
从GitHub Container Registry拉取:
Shelldocker pull ghcr.io/cicirello/pyaction:latest
在Dockerfile中作为基础镜像(如需特定版本,将latest替换为具体版本号):
DockerfileFROM cicirello/pyaction:latest # 这里放你的Dockerfile其余内容
或通过GitHub Container Registry使用基础镜像:
DockerfileFROM ghcr.io/cicirello/pyaction:latest # 这里放你的Dockerfile其余内容
源代码(包括Dockerfile及pyaction的GitHub仓库中的所有内容)采用MIT许可证授权。
与所有预构建Docker镜像一样,该镜像(构建后或从Docker Hub、GitHub Container Registry获取的镜像)包含受多种许可证保护的软件。有关许可证信息,请参阅Python Docker镜像、git许可证、GitHub CLI许可证和Python许可证。
如果使用pyaction作为基础镜像构建并分发包含您自己软件的镜像,您有责任遵守镜像中所有软件的许可证。



manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务