我在工作流程中使用https://github.com/xu-cheng/latex-action编译.tex文件。
操作成功结束,但是.pdf文件位于CI环境中,我愿意配置工作流以将文件添加到我的存储库中。
如何在同一个提交中在存储库中发布.pdf文件?
工作流实现:
name: Build LaTeX document
on: [push]
jobs:
build_latex:
runs-on: ubuntu-latest
steps:
- name: Set up Git repository
uses: actions/checkout@v2
- name: Compile LaTeX document
uses: xu-cheng/latex-action@v2
with:
root_file: file1.tex发布于 2022-10-12 20:19:12
您可以使用它创建一个发行版,然后将生成的文件作为发行版上载。
- name: Release
id: release
uses: actions/create-release@v1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
tag_name: ${{ github.ref }}
release_name: Release ${{ github.ref }} ${{ github.event.head_commit.message }}
draft: false
prerelease: false
- name: Upload
id: upload
uses: actions/upload-release-asset@v1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
upload_url: ${{ steps.create_release.outputs.upload_url }}
asset_path: ./file1.pdf
asset_name: file1.pdf
asset_content_type: pdfhttps://stackoverflow.com/questions/67820855
复制相似问题