mirror of
https://github.com/tillitis/tillitis-key1.git
synced 2024-12-20 13:24:24 -05:00
build tools: Add podman support
- Add a small menu of build targets - Add podman support, both building the image, creating a container of the image and running shell, and running make inside a podman image.
This commit is contained in:
parent
08e1438d1e
commit
e7e03c21b9
@ -1,4 +1,4 @@
|
|||||||
FROM ubuntu:22.10 as base
|
FROM docker.io/library/ubuntu:22.10 as base
|
||||||
|
|
||||||
RUN apt-get -qq update -y \
|
RUN apt-get -qq update -y \
|
||||||
&& DEBIAN_FRONTEND=noninteractive \
|
&& DEBIAN_FRONTEND=noninteractive \
|
||||||
|
@ -1,5 +1,22 @@
|
|||||||
|
all:
|
||||||
|
@echo "Build targets: "
|
||||||
|
@echo "build Build an image for building tools with Docker"
|
||||||
|
@echo "run Run a shell using the above image with Docker"
|
||||||
|
@echo "podman-build Build an image with podman"
|
||||||
|
@echo "podman-run Run a shell using above image with podman"
|
||||||
|
@echo "podman-run-make Run the above image with podman and build the FPGA bitstream"
|
||||||
|
|
||||||
build:
|
build:
|
||||||
docker build -t key1 .
|
docker build -t tkey-builder .
|
||||||
|
|
||||||
run:
|
run:
|
||||||
docker run --mount type=bind,source="`pwd`/../",target=/build -w /build -it key1 /usr/bin/bash
|
docker run --mount type=bind,source="`pwd`/../",target=/build -w /build -it tkey-builder /usr/bin/bash
|
||||||
|
|
||||||
|
podman-build:
|
||||||
|
podman build -t tkey-builder .
|
||||||
|
|
||||||
|
podman-run:
|
||||||
|
podman run --mount type=bind,source="`pwd`/../",target=/build -w /build -it tkey-builder /usr/bin/bash
|
||||||
|
|
||||||
|
podman-run-make:
|
||||||
|
podman run --mount type=bind,source="`pwd`/../hw/application_fpga",target=/build -w /build -it tkey-builder make
|
||||||
|
Loading…
Reference in New Issue
Block a user