升级deepin打包的基础镜像

195 阅读1分钟

在为deepin打包的过程中,我使用了一系列免费的构建资源。
感谢gitee 七牛云 阿里云flow。

今天要和大家分享的基础镜像,指的是使用阿里云flow流水线打包时,使用的镜像。
在打包的过程中,需要使用到很多命令,核心部分如下:

  • tgz解压;
  • dpkg解压和压缩
  • 通过python脚本将文件上传到七牛云
  • 通过python发送包地址 为了实现这些功能,需要准备一个稳定的镜像,flow支持“自定义镜像构建”,如下图:

Screenshot_select-area_20211009233750.png

选择了这个job后,可以指定一个镜像,既可以是阿里云的公共镜像,也可以是docker hub的公开镜像,并且也支持托管在阿里云的私有镜像。
我这里之前使用了 python:buster 最近了解到debian 11 发布了,所以升级到 python:bullseye。 希望新的版本在执行效率上有所提升。(但实际上只是一次例行的升级)
如果要看目前python有哪些镜像,可以参考 [这里](hub.docker.com/_/python)