remove dead code and files

This commit is contained in:
Simon Aronsson 2019-04-04 23:02:54 +02:00
parent 66cccd54c6
commit 3129de14cb
5 changed files with 1 additions and 195 deletions

View file

@ -109,33 +109,4 @@ jobs:
echo "$DOCKER_PASS" | docker login -u $DOCKER_USER --password-stdin echo "$DOCKER_PASS" | docker login -u $DOCKER_USER --password-stdin
- 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: /.*/

View file

@ -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"]

View file

@ -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

View file

@ -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

View file

@ -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-