Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Release Builds

Release Builds #240

name: Release Builds
on:
push:
tags:
- 'v*'
workflow_dispatch:
schedule:
- cron: '0 10 * * 1'
jobs:
package-debian:
name: Debian Stable
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v5
with:
fetch-depth: 0
submodules: true
- name: Create Build Environment
run: cd tests/ci/ && podman build -t syntalos -f ./Dockerfile-debian-stable .
- name: Package Build
run: |
podman run -t -e CI=true -e [email protected] -v `pwd`:/build syntalos \
./tests/ci/auto-build-deb.sh
- name: Upload Debian package artifact
uses: actions/upload-artifact@v4
with:
name: Debian Package
path: |
result/*.deb
result/*.build*
package-ubuntu:
name: Ubuntu LTS
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v5
with:
fetch-depth: 0
submodules: true
- name: Create Build Environment
run: cd tests/ci/ && podman build -t syntalos -f Dockerfile-ubuntu-lts .
- name: Package Build
run: |
podman run -t -e CI=true -e [email protected] -v `pwd`:/build syntalos \
./tests/ci/auto-build-deb.sh
- name: Upload Ubuntu package artifact
uses: actions/upload-artifact@v4
with:
name: Ubuntu LTS Package
path: |
result/*.deb
result/*.build*