在开始使用 GitLab CI/CD 的 Pipeline 功能之前,需要进行一些准备工作。具体步骤如下:
创建 GitLab 项目:在 GitLab 上创建一个新项目,并将 Markdown 文件上传至项目的某个目录下。例如,我们将 Markdown 文件上传至项目的根目录下,并命名为 example.md。
安装 Pandoc:Pandoc 是一个用于文档转换的工具,我们将使用它将 Markdown 文件转换为 PDF。具体安装步骤请参考 Pandoc 和 LaTeX 的官方文档。
具体操作方法请参考 GitLab 的官方文档。
上述配置文件中,我们使用了 pandoc/core:latest 作为 Docker 镜像,该镜像已经预安装了 Pandoc 工具。
最后,我们将编译好的 PDF 文件定义为 Pipeline 的 artifacts,这样可以确保文件能够被保留并可用于后续的部署。
运行 Pipeline
等待 Pipeline 完成:在 Pipeline 启动后,GitLab 会自动创建一个 Runner 并分配任务。Pipeline 的状态会在页面上实时更新,直到 Pipeline 执行完成。
