mirror of
https://github.com/drone-plugins/drone-buildah.git
synced 2026-06-04 10:15:27 +08:00
use single build file
This commit is contained in:
@@ -1,4 +1,3 @@
|
||||
release
|
||||
coverage.out
|
||||
vendor
|
||||
buildah-binaries
|
||||
|
||||
@@ -1,10 +0,0 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
docker build --build-arg=GIT_USER_NAME="$(git config user.name)" --build-arg=GIT_USER_EMAIL="$(git config user.email)" \
|
||||
-f Dockerfile-build-buildah -t buildah-dev .
|
||||
|
||||
mkdir buildah-binaries
|
||||
|
||||
docker container create --name extract buildah-dev
|
||||
docker container cp extract:/root/buildah/src/github.com/containers/buildah/bin ./buildah-binaries
|
||||
docker container rm -f extract
|
||||
@@ -5,7 +5,7 @@ WORKDIR /home/build
|
||||
RUN export STORAGE_DRIVER=vfs
|
||||
# Add plugin binary
|
||||
ADD release/linux/amd64/drone-docker /bin/
|
||||
ADD buildah-binaries/bin/buildah /bin/
|
||||
ADD buildah-binaries/bin/imgtype /bin/
|
||||
ADD buildah-binaries/bin/copy /bin/
|
||||
ADD release/linux/amd64/buildah /bin/
|
||||
ADD release/linux/amd64/imgtype /bin/
|
||||
ADD release/linux/amd64/copy /bin/
|
||||
ENTRYPOINT ["/bin/drone-docker"]
|
||||
@@ -16,3 +16,10 @@ GOOS=linux GOARCH=amd64 go build -o release/linux/amd64/drone-docker ./cmd/drone
|
||||
GOOS=linux GOARCH=amd64 go build -o release/linux/amd64/drone-acr ./cmd/drone-acr
|
||||
GOOS=linux GOARCH=amd64 go build -o release/linux/amd64/drone-heroku ./cmd/drone-heroku
|
||||
|
||||
#build buildah binaries
|
||||
docker build --build-arg=GIT_USER_NAME="$(git config user.name)" --build-arg=GIT_USER_EMAIL="$(git config user.email)" \
|
||||
-f Dockerfile-build-buildah -t buildah-dev .
|
||||
|
||||
docker container create --name extract buildah-dev
|
||||
docker container cp extract:/root/buildah/src/github.com/containers/buildah/bin/. release/linux/amd64/
|
||||
docker container rm -f extract
|
||||
Reference in New Issue
Block a user