From 040533909fc20091e3e7377ec2827fe64166d9e1 Mon Sep 17 00:00:00 2001 From: Bo-Yi Wu Date: Thu, 8 Dec 2022 16:35:43 +0800 Subject: [PATCH] chore(CI): disable build arm and arm64 --- .drone.jsonnet | 8 +-- .drone.yml | 146 ------------------------------------------------- Makefile | 2 +- 3 files changed, 5 insertions(+), 151 deletions(-) diff --git a/.drone.jsonnet b/.drone.jsonnet index b43dec5..2c973fc 100644 --- a/.drone.jsonnet +++ b/.drone.jsonnet @@ -4,13 +4,13 @@ local name = 'drone-ssh'; [ pipeline.test, pipeline.build(name, 'linux', 'amd64'), - pipeline.build(name, 'linux', 'arm64'), - pipeline.build(name, 'linux', 'arm'), + // pipeline.build(name, 'linux', 'arm64'), + // pipeline.build(name, 'linux', 'arm'), pipeline.release, pipeline.notifications(depends_on=[ 'linux-amd64', - 'linux-arm64', - 'linux-arm', + // 'linux-arm64', + // 'linux-arm', 'release-binary', ]), ] diff --git a/.drone.yml b/.drone.yml index d0a260c..a8ed570 100644 --- a/.drone.yml +++ b/.drone.yml @@ -98,150 +98,6 @@ trigger: depends_on: - testing kind: pipeline -name: linux-arm64 -platform: - arch: arm64 - os: linux -steps: -- commands: - - go build -v -ldflags '-X main.build=${DRONE_BUILD_NUMBER}' -a -o release/linux/arm64/drone-ssh - environment: - CGO_ENABLED: "0" - image: golang:1.19 - name: build-push - pull: always - when: - event: - exclude: - - tag -- commands: - - go build -v -ldflags '-X main.version=${DRONE_TAG##v} -X main.build=${DRONE_BUILD_NUMBER}' - -a -o release/linux/arm64/drone-ssh - environment: - CGO_ENABLED: "0" - image: golang:1.19 - name: build-tag - pull: always - when: - event: - - tag -- commands: - - ./release/linux/arm64/drone-ssh --help - image: golang:1.19 - name: executable - pull: always -- image: plugins/docker:linux-arm64 - name: dryrun - pull: always - settings: - cache_from: appleboy/drone-ssh - daemon_off: false - dockerfile: docker/Dockerfile.linux.arm64 - dry_run: true - repo: appleboy/drone-ssh - tags: linux-arm64 - when: - event: - - pull_request -- image: plugins/docker:linux-arm64 - name: publish - pull: always - settings: - auto_tag: true - auto_tag_suffix: linux-arm64 - cache_from: appleboy/drone-ssh - daemon_off: "false" - dockerfile: docker/Dockerfile.linux.arm64 - password: - from_secret: docker_password - repo: appleboy/drone-ssh - username: - from_secret: docker_username - when: - event: - exclude: - - pull_request -trigger: - ref: - - refs/heads/master - - refs/pull/** - - refs/tags/** ---- -depends_on: -- testing -kind: pipeline -name: linux-arm -platform: - arch: arm - os: linux -steps: -- commands: - - go build -v -ldflags '-X main.build=${DRONE_BUILD_NUMBER}' -a -o release/linux/arm/drone-ssh - environment: - CGO_ENABLED: "0" - image: golang:1.19 - name: build-push - pull: always - when: - event: - exclude: - - tag -- commands: - - go build -v -ldflags '-X main.version=${DRONE_TAG##v} -X main.build=${DRONE_BUILD_NUMBER}' - -a -o release/linux/arm/drone-ssh - environment: - CGO_ENABLED: "0" - image: golang:1.19 - name: build-tag - pull: always - when: - event: - - tag -- commands: - - ./release/linux/arm/drone-ssh --help - image: golang:1.19 - name: executable - pull: always -- image: plugins/docker:linux-arm - name: dryrun - pull: always - settings: - cache_from: appleboy/drone-ssh - daemon_off: false - dockerfile: docker/Dockerfile.linux.arm - dry_run: true - repo: appleboy/drone-ssh - tags: linux-arm - when: - event: - - pull_request -- image: plugins/docker:linux-arm - name: publish - pull: always - settings: - auto_tag: true - auto_tag_suffix: linux-arm - cache_from: appleboy/drone-ssh - daemon_off: "false" - dockerfile: docker/Dockerfile.linux.arm - password: - from_secret: docker_password - repo: appleboy/drone-ssh - username: - from_secret: docker_username - when: - event: - exclude: - - pull_request -trigger: - ref: - - refs/heads/master - - refs/pull/** - - refs/tags/** ---- -depends_on: -- testing -kind: pipeline name: release-binary platform: arch: amd64 @@ -273,8 +129,6 @@ trigger: --- depends_on: - linux-amd64 -- linux-arm64 -- linux-arm - release-binary kind: pipeline name: notifications diff --git a/Makefile b/Makefile index 119464b..373297e 100644 --- a/Makefile +++ b/Makefile @@ -133,7 +133,7 @@ deps-backend: $(GO) install $(XGO_PACKAGE) .PHONY: release -release: release-windows release-linux release-darwin release-copy release-compress release-check +release: release-linux release-copy release-compress release-check $(DIST_DIRS): mkdir -p $(DIST_DIRS)