mirror of
https://github.com/containrrr/watchtower.git
synced 2025-12-16 15:10:12 +01:00
remove dead code and files
This commit is contained in:
parent
66cccd54c6
commit
3129de14cb
5 changed files with 1 additions and 195 deletions
|
|
@ -110,32 +110,3 @@ jobs:
|
||||||
- run:
|
- run:
|
||||||
name: Execute goreleaser
|
name: Execute goreleaser
|
||||||
command: ../goreleaser
|
command: ../goreleaser
|
||||||
|
|
||||||
# version: 2
|
|
||||||
# jobs:
|
|
||||||
# build:
|
|
||||||
# docker:
|
|
||||||
# - image: v2tec/gobuilder:0.5.0_go1.7.4-glide0.12.3-goreleaser0.59.0-docker17.05.0
|
|
||||||
# working_directory: /src
|
|
||||||
# steps:
|
|
||||||
# - checkout
|
|
||||||
# - setup_remote_docker:
|
|
||||||
# version: 17.05.0-ce
|
|
||||||
# - run: git fetch --tags
|
|
||||||
# - run: |
|
|
||||||
# docker login -u $DOCKER_USER -p $DOCKER_PASS
|
|
||||||
# IS_RELEASE=$(if [ "$CIRCLE_TAG" != "" ] ; then echo release; else echo ci; fi;)
|
|
||||||
# /build.sh $IS_RELEASE || exit 1
|
|
||||||
# chmod 755 /src/dockerfile/push_containers.sh
|
|
||||||
# if [ "$CIRCLE_TAG" != "" ] ; then /src/dockerfile/push_containers.sh $CIRCLE_TAG; fi;
|
|
||||||
|
|
||||||
# - store_artifacts:
|
|
||||||
# path: /src/dist/
|
|
||||||
# workflows:
|
|
||||||
# version: 2
|
|
||||||
# build-deploy:
|
|
||||||
# jobs:
|
|
||||||
# - build:
|
|
||||||
# filters:
|
|
||||||
# tags:
|
|
||||||
# only: /.*/
|
|
||||||
|
|
@ -1,44 +0,0 @@
|
||||||
FROM golang:1.7.4
|
|
||||||
|
|
||||||
ARG BUILD_DATE
|
|
||||||
ARG VCS_REF
|
|
||||||
ARG VERSION
|
|
||||||
|
|
||||||
LABEL org.label-schema.build-date=$BUILD_DATE \
|
|
||||||
org.label-schema.vcs-ref=$VCS_REF \
|
|
||||||
org.label-schema.vcs-url="https://github.com/stffabi/docker-gobuilder" \
|
|
||||||
org.label-schema.version="$VERSION" \
|
|
||||||
org.label-schema.schema-version="1.0"
|
|
||||||
|
|
||||||
ARG goreleaser=0.59.0
|
|
||||||
ARG docker=17.05.0-ce
|
|
||||||
|
|
||||||
# Install goreleaser binary
|
|
||||||
RUN curl --silent --show-error --fail --location \
|
|
||||||
--header "Accept: application/tar+gzip, application/x-gzip, application/octet-stream" -o - \
|
|
||||||
"https://github.com/goreleaser/goreleaser/releases/download/v${goreleaser}/goreleaser_Linux_x86_64.tar.gz" \
|
|
||||||
| tar --no-same-owner -C /usr/bin/ -xz goreleaser \
|
|
||||||
&& chmod 0755 /usr/bin/goreleaser \
|
|
||||||
&& /usr/bin/goreleaser -v
|
|
||||||
|
|
||||||
# Install docker binary
|
|
||||||
RUN mkdir -p /tmp \
|
|
||||||
&& curl --silent --show-error --fail --location \
|
|
||||||
--header "Accept: application/tar+gzip, application/x-gzip, application/octet-stream" -o - \
|
|
||||||
"https://get.docker.com/builds/Linux/x86_64/docker-${docker}.tgz" \
|
|
||||||
| tar -xz -C /tmp \
|
|
||||||
&& mv /tmp/docker/* /usr/bin \
|
|
||||||
&& rm -rf /tmp \
|
|
||||||
&& chmod 0755 /usr/bin/docker \
|
|
||||||
&& chmod 0755 /usr/bin/docker* \
|
|
||||||
&& /usr/bin/docker -v
|
|
||||||
|
|
||||||
VOLUME /src
|
|
||||||
WORKDIR /src
|
|
||||||
|
|
||||||
COPY build_environment.sh /
|
|
||||||
COPY build.sh /
|
|
||||||
|
|
||||||
RUN chmod 0755 /*.sh
|
|
||||||
|
|
||||||
ENTRYPOINT ["/build.sh"]
|
|
||||||
|
|
@ -1,28 +0,0 @@
|
||||||
#!/bin/bash -e
|
|
||||||
|
|
||||||
if [ -z "$1" ]
|
|
||||||
then
|
|
||||||
echo "No argument supplied, please either supply 'release' for a release build or 'ci' for ci build."
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
|
|
||||||
source /build_environment.sh
|
|
||||||
|
|
||||||
# Grab the last segment from the package name
|
|
||||||
name=${pkgName##*/}
|
|
||||||
|
|
||||||
echo "Running Tests $pkgName..."
|
|
||||||
(
|
|
||||||
go test -v $(glide novendor) || exit 1
|
|
||||||
)
|
|
||||||
|
|
||||||
if [ "$1" == "release" ]
|
|
||||||
then
|
|
||||||
echo "Release Building $pkgName..."
|
|
||||||
CGO_ENABLED=${CGO_ENABLED:-0} \
|
|
||||||
goreleaser
|
|
||||||
else
|
|
||||||
echo "Snapshot Building $pkgName..."
|
|
||||||
CGO_ENABLED=${CGO_ENABLED:-0} \
|
|
||||||
goreleaser --snapshot --skip-publish
|
|
||||||
fi
|
|
||||||
|
|
@ -1,40 +0,0 @@
|
||||||
#!/bin/bash
|
|
||||||
|
|
||||||
files=$(ls -1 /src | wc -l)
|
|
||||||
if [ "$files" == "0" ];
|
|
||||||
then
|
|
||||||
echo "Error: Must mount Go source code into /src directory"
|
|
||||||
exit 990
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Grab Go package name
|
|
||||||
pkgName="$(go list -e -f '{{.ImportComment}}' 2>/dev/null || true)"
|
|
||||||
|
|
||||||
if [ -z "$pkgName" ];
|
|
||||||
then
|
|
||||||
echo "Error: Must add canonical import path to root package"
|
|
||||||
exit 992
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Grab just first path listed in GOPATH
|
|
||||||
goPath="${GOPATH%%:*}"
|
|
||||||
|
|
||||||
# Construct Go package path
|
|
||||||
pkgPath="$goPath/src/$pkgName"
|
|
||||||
|
|
||||||
# Set-up src directory tree in GOPATH
|
|
||||||
mkdir -p "$(dirname "$pkgPath")"
|
|
||||||
|
|
||||||
# Link source dir into GOPATH
|
|
||||||
ln -sf /src "$pkgPath"
|
|
||||||
cd "$pkgPath"
|
|
||||||
|
|
||||||
echo "Restoring dependencies..."
|
|
||||||
if [ -e glide.yaml ];
|
|
||||||
then
|
|
||||||
# Install dependencies with glide...
|
|
||||||
glide install
|
|
||||||
else
|
|
||||||
# Get all package dependencies
|
|
||||||
go get -t -d -v ./...
|
|
||||||
fi
|
|
||||||
|
|
@ -1,53 +0,0 @@
|
||||||
#!/bin/bash
|
|
||||||
|
|
||||||
PROGNAME=$(basename $0)
|
|
||||||
VERSION_BUILD=$1
|
|
||||||
|
|
||||||
function error_exit
|
|
||||||
{
|
|
||||||
echo "${PROGNAME}: ${1:-"Unknown Error"}" 1>&2
|
|
||||||
exit 1
|
|
||||||
}
|
|
||||||
|
|
||||||
if [ "$1" = "" ]; then
|
|
||||||
error_exit "Please provide version as first argument."
|
|
||||||
fi
|
|
||||||
|
|
||||||
SEMVER=${VERSION_BUILD#*v}
|
|
||||||
VERSION=`echo $SEMVER | awk '{split($0,a,"."); print a[1]}'`
|
|
||||||
BUILD=`echo $SEMVER | awk '{split($0,a,"."); print a[2]}'`
|
|
||||||
PATCH=`echo $SEMVER | awk '{split($0,a,"."); print a[3]}'`
|
|
||||||
|
|
||||||
if [ "${VERSION}" = "" ]; then
|
|
||||||
echo "Please provide a semantic version."
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [ "${BUILD}" = "" ]; then
|
|
||||||
BUILD='0'
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [ "${PATCH}" = "" ]; then
|
|
||||||
PATCH='0'
|
|
||||||
fi
|
|
||||||
|
|
||||||
push_docker() {
|
|
||||||
echo " -> push $1 $2"
|
|
||||||
docker tag $1 $2 || exit 1
|
|
||||||
docker push $2 || exit 1
|
|
||||||
}
|
|
||||||
|
|
||||||
push_all() {
|
|
||||||
IMAGE_NAME_VERSION=${1}${VERSION}.${BUILD}.${PATCH}
|
|
||||||
echo "Pulling $IMAGE_NAME_VERSION..."
|
|
||||||
docker pull ${IMAGE_NAME_VERSION} || exit 1
|
|
||||||
echo "Pushing $IMAGE_NAME_VERSION..."
|
|
||||||
push_docker ${IMAGE_NAME_VERSION} ${1}${VERSION}.${BUILD}
|
|
||||||
push_docker ${IMAGE_NAME_VERSION} ${1}${VERSION}
|
|
||||||
push_docker ${IMAGE_NAME_VERSION} ${1}latest
|
|
||||||
}
|
|
||||||
|
|
||||||
IMAGE_NAME=containrrr/watchtower
|
|
||||||
push_all ${IMAGE_NAME}:
|
|
||||||
push_all ${IMAGE_NAME}:armhf-
|
|
||||||
push_all ${IMAGE_NAME}:arm64v8-
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue