Better templating error message, container builds justfile recipes
Some checks are pending
/ verify (push) Waiting to run
Some checks are pending
/ verify (push) Waiting to run
This commit is contained in:
parent
56a9541fdf
commit
ad9c47d0e2
5 changed files with 78 additions and 19 deletions
45
.justfile
45
.justfile
|
|
@ -20,6 +20,35 @@ run-watch:
|
|||
|
||||
alias w := run-watch
|
||||
|
||||
# Build on changes
|
||||
[group: 'develop']
|
||||
build-watch target=default_target:
|
||||
@{{ watch_cmd }} cargo build --target {{ target }}
|
||||
|
||||
alias bw := build-watch
|
||||
|
||||
# Build dev container
|
||||
[group: 'develop', working-directory: 'containers']
|
||||
build-containerized distro="alpine":
|
||||
./build.sh {{ distro }}-dev
|
||||
|
||||
alias bc := build-containerized
|
||||
|
||||
# Run dev container
|
||||
[group: 'develop', working-directory: 'containers']
|
||||
run-containerized distro="alpine":
|
||||
./run.sh {{ distro }}-dev
|
||||
|
||||
alias rc := run-containerized
|
||||
|
||||
# Build dev container and serve from it on changes
|
||||
[group: 'develop']
|
||||
run-watch-containerized:
|
||||
@{{ watch_cmd }} "{{ just_cmd }} build-containerized \
|
||||
&& {{ just_cmd }} run-containerized"
|
||||
|
||||
alias wc := run-watch-containerized
|
||||
|
||||
[private]
|
||||
quick-assess:
|
||||
{{ just_cmd }} lint check quick-test-cover
|
||||
|
|
@ -304,6 +333,20 @@ build target=default_target:
|
|||
|
||||
alias b := build
|
||||
|
||||
# glibc build
|
||||
[group: 'build']
|
||||
build-gnu:
|
||||
cargo build --target {{ glibc_target }} --locked
|
||||
|
||||
alias bg := build-gnu
|
||||
|
||||
# musl build
|
||||
[group: 'build']
|
||||
build-musl:
|
||||
cargo build --target {{ musl_target }} --locked
|
||||
|
||||
alias bm := build-musl
|
||||
|
||||
# Release build
|
||||
[group: 'build']
|
||||
release-build target=default_target:
|
||||
|
|
@ -314,7 +357,7 @@ alias rb := release-build
|
|||
# glibc release build
|
||||
[group: 'build']
|
||||
release-build-gnu:
|
||||
cargo build --target {{ glibc_target }} --locked --release
|
||||
cargo build --target {{ glibc_target }} --locked --release
|
||||
|
||||
alias rbg := release-build-gnu
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue