
cicirello/pyaction-lite该Docker镜像旨在支持使用Python实现GitHub Actions。它以Alpine Linux为基础,保持镜像体积相对较小,从而加快GitHub Action的加载速度。镜像中仅添加了Python 3。通过使用预构建镜像,可避免GitHub Action在每次运行时都需要安装Python。虽然专为GitHub Actions设计,但也适用于其他仅需Python的场景。
pyaction-lite Docker镜像基于pyaction构建,但pyaction额外包含git,因此体积比pyaction-lite稍大。
pyaction-lite支持以下平台:
源代码仓库托管于GitHub。镜像通过GitHub Actions构建,并推送到Docker Hub和GitHub容器 registry。
推送到Docker Hub和GitHub容器registry的每个镜像标签规则如下:
latest标签表示最新镜像语义化版本格式为MAJOR.MINOR.PATCH,其中MAJOR表示不兼容的API变更,MINOR表示向后兼容的功能新增,PATCH表示向后兼容的问题修复。
预构建镜像托管于Docker Hub和GitHub容器registry,使用方式如下:
从Docker Hub拉取最新镜像(如需特定版本,将latest替换为版本号):
docker pull cicirello/pyaction-lite:latest
从GitHub容器registry拉取:
docker pull ghcr.io/cicirello/pyaction-lite:latest
在Dockerfile中使用(如需特定版本,将latest替换为版本号):
DockerfileFROM cicirello/pyaction-lite:latest # 此处添加您的Dockerfile其余内容
或通过GitHub容器registry使用:
DockerfileFROM ghcr.io/cicirello/pyaction-lite:latest # 此处添加您的Dockerfile其余内容
源代码(包括Dockerfile及pyaction-lite的GitHub仓库中的所有内容)采用MIT许可证授权。
与所有预构建Docker镜像一样,该镜像(无论是构建后还是从Docker Hub或GitHub容器registry获取)包含受多种许可证约束的软件。由于基础镜像是Alpine,因此包括Alpine组件的许可证以及Python的许可证。
如果您使用pyaction-lite作为基础镜像构建并分发包含您软件的镜像,您有责任遵守镜像中所有软件的许可证要求。


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