mirror of https://github.com/k3s-io/k3s
Erik Wilson
5 years ago
committed by
GitHub
3 changed files with 43 additions and 8 deletions
@ -0,0 +1,16 @@ |
|||||||
|
FROM golang:1.13.5-alpine3.10 |
||||||
|
|
||||||
|
COPY --from=plugins/manifest:1.2.3 /bin/* /bin/ |
||||||
|
|
||||||
|
ARG DOCKER_USERNAME |
||||||
|
ENV DOCKER_USERNAME $DOCKER_USERNAME |
||||||
|
|
||||||
|
ARG DOCKER_PASSWORD |
||||||
|
ENV DOCKER_PASSWORD $DOCKER_PASSWORD |
||||||
|
|
||||||
|
ARG DRONE_TAG |
||||||
|
ENV DRONE_TAG $DRONE_TAG |
||||||
|
|
||||||
|
COPY ./scripts/manifest /bin/ |
||||||
|
|
||||||
|
RUN manifest |
@ -0,0 +1,16 @@ |
|||||||
|
#!/bin/sh |
||||||
|
|
||||||
|
if [ -z "${DRONE_TAG}" ]; then |
||||||
|
echo "DRONE_TAG not defined" >&2 |
||||||
|
exit 1 |
||||||
|
fi |
||||||
|
|
||||||
|
set -e -x |
||||||
|
|
||||||
|
export REPO="rancher/k3s" |
||||||
|
export DRONE_TAG=$(echo "${DRONE_TAG}" | sed -e 's/+/-/g') |
||||||
|
export PLUGIN_TARGET="${REPO}:${DRONE_TAG}" |
||||||
|
export PLUGIN_TEMPLATE="${REPO}:${DRONE_TAG}-ARCH" |
||||||
|
export PLUGIN_PLATFORMS="linux/amd64,linux/arm64,linux/arm" |
||||||
|
|
||||||
|
drone-manifest |
Loading…
Reference in new issue