Skip to content

Latest commit

 

History

History
57 lines (40 loc) · 978 Bytes

PROCESS.md

File metadata and controls

57 lines (40 loc) · 978 Bytes

Upgrade to new release

My own release procedure

# Fork the build
make fork-version NEW_VERSION=3.2.7 NEW_SHA=cb3d41e838dec0e1002aaf5ee4c0e6cd28284c74

# Try to naively apply patches
# Fix patches until it succeeds
make tmp-env
make tmp-env-client

# Try to naively compile first
cd tmp/v3.2.7/proxmox-backup
cargo build

# Try to run dev build first
make dev-run

# Try to compile first locally
make amd64-docker-build
make amd64-client

# Create release package
make github-pre-release

# Mark the current version as latest
make github-latest-release

Build on your own

Refer to PROCESS.md.

make dev-build

It builds on any platform, which can be: amd64, arm32v7, arm64v8, etc. Wait a around 1-3h to compile.

Then you can push to your registry:

make dev-push

Or run locally:

make dev-shell
make dev-run

You might as well pull the *.deb from within the image and install on Debian Bookworm.