diff --git a/.drone.yml b/.drone.yml index af894db..4aa4286 100644 --- a/.drone.yml +++ b/.drone.yml @@ -29,27 +29,6 @@ pipeline: commands: - make build_linux_amd64 - build_linux_i386: - image: appleboy/golang-testing:1.9.2 - pull: true - group: build - commands: - - make build_linux_i386 - - build_linux_arm64: - image: appleboy/golang-testing:1.9.2 - pull: true - group: build - commands: - - make build_linux_arm64 - - build_linux_arm: - image: appleboy/golang-testing:1.9.2 - pull: true - group: build - commands: - - make build_linux_arm - release: image: appleboy/golang-testing:1.9.2 pull: true @@ -59,19 +38,6 @@ pipeline: event: [ tag ] local: false - publish_alpine: - image: plugins/docker - group: release - pull: true - dockerfile: Dockerfile.alpine - secrets: [ docker_username, docker_password ] - default_tags: true - default_suffix: alpine - repo: ${DRONE_REPO} - when: - event: [ push, tag ] - local: false - publish_linux_amd64: image: plugins/docker:17.05 pull: true @@ -84,45 +50,6 @@ pipeline: event: [ push, tag ] local: false - publish_linux_i386: - image: plugins/docker:17.05 - pull: true - secrets: [ docker_username, docker_password ] - group: release - repo: ${DRONE_REPO} - auto_tag: true - auto_tag_suffix: i386 - dockerfile: Dockerfile.i386 - when: - event: [ push, tag ] - local: false - - publish_linux_arm64: - image: plugins/docker:17.05 - pull: true - secrets: [ docker_username, docker_password ] - group: release - repo: ${DRONE_REPO} - auto_tag: true - auto_tag_suffix: arm64 - dockerfile: Dockerfile.arm64 - when: - event: [ push, tag ] - local: false - - publish_linux_arm: - image: plugins/docker:17.05 - pull: true - secrets: [ docker_username, docker_password ] - group: release - repo: ${DRONE_REPO} - auto_tag: true - auto_tag_suffix: arm - dockerfile: Dockerfile.arm - when: - event: [ push, tag ] - local: false - release_tag: image: plugins/github-release secrets: [ github_release_api_key ] diff --git a/Dockerfile.alpine b/Dockerfile.alpine deleted file mode 100644 index e4b5481..0000000 --- a/Dockerfile.alpine +++ /dev/null @@ -1,13 +0,0 @@ -FROM alpine:3.6 - -LABEL maintainer="Bo-Yi Wu " \ - org.label-schema.name="Drone SCP" \ - org.label-schema.vendor="Bo-Yi Wu" \ - org.label-schema.schema-version="1.0" - -RUN apk add -U --no-cache ca-certificates && \ - rm -rf /var/cache/apk/* - -ADD release/linux/amd64/drone-scp /bin/ - -ENTRYPOINT ["/bin/drone-scp"] diff --git a/Dockerfile.arm b/Dockerfile.arm deleted file mode 100644 index 5eceb06..0000000 --- a/Dockerfile.arm +++ /dev/null @@ -1,10 +0,0 @@ -FROM plugins/base:multiarch - -LABEL maintainer="Bo-Yi Wu " \ - org.label-schema.name="Drone SCP" \ - org.label-schema.vendor="Bo-Yi Wu" \ - org.label-schema.schema-version="1.0" - -ADD release/linux/amd64/drone-scp /bin/ - -ENTRYPOINT ["/bin/drone-scp"] diff --git a/Dockerfile.arm64 b/Dockerfile.arm64 deleted file mode 100644 index 6f8cd81..0000000 --- a/Dockerfile.arm64 +++ /dev/null @@ -1,10 +0,0 @@ -FROM plugins/base:multiarch - -LABEL maintainer="Bo-Yi Wu " \ - org.label-schema.name="Drone SCP" \ - org.label-schema.vendor="Bo-Yi Wu" \ - org.label-schema.schema-version="1.0" - -ADD release/linux/arm64/drone-scp /bin/ - -ENTRYPOINT ["/bin/drone-scp"] diff --git a/Dockerfile.i386 b/Dockerfile.i386 deleted file mode 100644 index 131f955..0000000 --- a/Dockerfile.i386 +++ /dev/null @@ -1,10 +0,0 @@ -FROM plugins/base:multiarch - -LABEL maintainer="Bo-Yi Wu " \ - org.label-schema.name="Drone SCP" \ - org.label-schema.vendor="Bo-Yi Wu" \ - org.label-schema.schema-version="1.0" - -ADD release/linux/i386/drone-scp /bin/ - -ENTRYPOINT ["/bin/drone-scp"] diff --git a/Makefile b/Makefile index f92b702..30f20f1 100644 --- a/Makefile +++ b/Makefile @@ -97,15 +97,6 @@ release-check: build_linux_amd64: CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -a -tags '$(TAGS)' -ldflags '$(EXTLDFLAGS)-s -w $(LDFLAGS)' -o release/linux/amd64/$(DEPLOY_IMAGE) -build_linux_i386: - CGO_ENABLED=0 GOOS=linux GOARCH=386 go build -a -tags '$(TAGS)' -ldflags '$(EXTLDFLAGS)-s -w $(LDFLAGS)' -o release/linux/i386/$(DEPLOY_IMAGE) - -build_linux_arm64: - CGO_ENABLED=0 GOOS=linux GOARCH=arm64 go build -a -tags '$(TAGS)' -ldflags '$(EXTLDFLAGS)-s -w $(LDFLAGS)' -o release/linux/arm64/$(DEPLOY_IMAGE) - -build_linux_arm: - CGO_ENABLED=0 GOOS=linux GOARCH=arm GOARM=7 go build -a -tags '$(TAGS)' -ldflags '$(EXTLDFLAGS)-s -w $(LDFLAGS)' -o release/linux/arm/$(DEPLOY_IMAGE) - docker_image: docker build -t $(DEPLOY_ACCOUNT)/$(DEPLOY_IMAGE) .