文件名称:敬酒:容器化您的开发和持续集成环境。 :clinking_glasses:
文件大小:187KB
文件格式:ZIP
更新时间:2024-02-19 23:14:46
docker continuous-integration ci containers build-tool
吐司 :clinking_glasses: 吐司是在容器中进行工作的工具。 您可以在名为toastfile的YAML文件中定义任务,然后Toast基于您选择的Docker映像在容器化环境中运行任务。 由“任务”决定的是什么:任务可以安装系统软件包,构建应用程序,运行测试套件,甚至提供网页。 这是上面显示的示例的toastfile: image : ubuntu tasks : install_gcc : command : | apt-get update apt-get install --yes gcc build : dependencies : - install_gcc input_paths : - main.c command : gcc main.c run : dependencies : - build command : ./a.out Toast通过将容器提交到映像来缓存每个任务。 该图像被标记为该任务的shell命令的加密哈希,复制到