Skip to content

Add GitHub Actions workflow to build and release dev branch #2

Add GitHub Actions workflow to build and release dev branch

Add GitHub Actions workflow to build and release dev branch #2

Workflow file for this run

name: Build and Release Dev
on:
push:
branches: [dev]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Install Rust toolchain
uses: dtolnay/rust-toolchain@stable
- name: Build cloud-hypervisor (release)
run: cargo build --release
- name: Upload binary as artifact
uses: actions/upload-artifact@v4
with:
name: cloud-hypervisor
path: target/release/cloud-hypervisor
- name: Create dev release
uses: softprops/action-gh-release@v2
with:
tag_name: dev-${{ github.sha }}
name: Dev Build ${{ github.sha }}
files: target/release/cloud-hypervisor
prerelease: true
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}