mirror of
https://github.com/portainer/portainer.git
synced 2025-07-24 15:59:41 +02:00
Some checks are pending
ci / build_images (map[arch:amd64 platform:linux version:]) (push) Waiting to run
ci / build_images (map[arch:amd64 platform:windows version:1809]) (push) Waiting to run
ci / build_images (map[arch:amd64 platform:windows version:ltsc2022]) (push) Waiting to run
ci / build_images (map[arch:arm platform:linux version:]) (push) Waiting to run
ci / build_images (map[arch:arm64 platform:linux version:]) (push) Waiting to run
ci / build_images (map[arch:ppc64le platform:linux version:]) (push) Waiting to run
ci / build_images (map[arch:s390x platform:linux version:]) (push) Waiting to run
ci / build_manifests (push) Blocked by required conditions
/ triage (push) Waiting to run
Lint / Run linters (push) Waiting to run
Test / test-client (push) Waiting to run
Test / test-server (map[arch:amd64 platform:linux]) (push) Waiting to run
Test / test-server (map[arch:amd64 platform:windows version:1809]) (push) Waiting to run
Test / test-server (map[arch:amd64 platform:windows version:ltsc2022]) (push) Waiting to run
Test / test-server (map[arch:arm64 platform:linux]) (push) Waiting to run
32 lines
983 B
Makefile
32 lines
983 B
Makefile
# Makefile for development purpose
|
|
|
|
.PHONY: local build
|
|
local: clean build install
|
|
remote: clean build-remote install
|
|
|
|
ORG=portainer
|
|
VERSION=0.0.0
|
|
IMAGE_NAME=$(ORG)/portainer-docker-extension
|
|
TAGGED_IMAGE_NAME=$(IMAGE_NAME):$(VERSION)
|
|
|
|
clean:
|
|
-docker extension remove $(IMAGE_NAME)
|
|
-docker rmi $(IMAGE_NAME):$(VERSION)
|
|
|
|
build:
|
|
docker buildx build -f build/linux/Dockerfile --load --build-arg TAG=$(VERSION) --build-arg PORTAINER_IMAGE_NAME=$(IMAGE_NAME) --tag=$(TAGGED_IMAGE_NAME) .
|
|
|
|
build-remote:
|
|
docker buildx build -f build/linux/Dockerfile --push --builder=buildx-multi-arch --platform=windows/amd64,linux/amd64,linux/arm64 --build-arg TAG=$(VERSION) --build-arg PORTAINER_IMAGE_NAME=$(IMAGE_NAME) --tag=$(TAGGED_IMAGE_NAME) .
|
|
|
|
install:
|
|
docker extension install $(TAGGED_IMAGE_NAME) --force
|
|
|
|
dev:
|
|
docker extension dev debug $(IMAGE_NAME)
|
|
|
|
multiarch:
|
|
docker buildx create --name=buildx-multi-arch --driver=docker-container --driver-opt=network=host
|
|
|
|
portainer:
|
|
yarn build
|