Skip to content

Upload ffmpeg to Release #6

Upload ffmpeg to Release

Upload ffmpeg to Release #6

name: Upload ffmpeg to Release
on:
push:
tags:
- 'v*' # 只在打 tag 时触发
workflow_dispatch:
jobs:
upload-ffmpeg:
runs-on: ['self-hosted','zp-nc04']
steps:
- name: Checkout code
run: |
./checkout_repo.sh
pwd
- name: 编译ffmpeg
run: |
./install_ffmpeg.sh /usr
- name: 创建deb包
run: |
./create_deb_pkg.sh ffmpge-n7.1-with-gltrasition 1.0.0 1 amd64
- name: Get the tag name
id: vars
run: echo "TAG_NAME=${GITHUB_REF##*/}" >> $GITHUB_ENV
- name: Create GitHub Release (if not exists)
uses: softprops/action-gh-release@v2
with:
tag_name: ${{ env.TAG_NAME }}
name: Release ${{ env.TAG_NAME }}
draft: false
prerelease: false
files: ./ffmpegMaker/ffmpeg-source/ffmpge-n7.1-with-gltrasition_1.0.0-1_amd64.deb
token: ${{ secrets.FFMPEGMAKER_TARGET_REPO_TOKEN }}
- name: Upload ffmpeg binary to Release
uses: softprops/action-gh-release@v2
with:
tag_name: ${{ env.TAG_NAME }}
name: Release ${{ env.TAG_NAME }}
draft: false
prerelease: false
files: ./ffmpegMaker/ffmpeg-source/ffmpge-n7.1-with-gltrasition_1.0.0-1_amd64.deb
repository: linjonh/ffmpegMaker
token: ${{ secrets.FFMPEGMAKER_TARGET_REPO_TOKEN }}