diff --git a/.drone.jsonnet b/.drone.jsonnet index e719a10..79d2c5b 100644 --- a/.drone.jsonnet +++ b/.drone.jsonnet @@ -4,13 +4,13 @@ local name = 'gorush'; [ 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 4ba5636..45aca10 100644 --- a/.drone.yml +++ b/.drone.yml @@ -97,124 +97,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/gorush - 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/gorush - environment: - CGO_ENABLED: "0" - image: golang:1.19 - name: build-tag - pull: always - when: - event: - - tag -- commands: - - ./release/linux/arm64/gorush --help - image: golang:1.19 - name: executable - pull: always -- image: plugins/docker:linux-arm64 - name: publish - pull: always - settings: - auto_tag: true - auto_tag_suffix: linux-arm64 - cache_from: appleboy/gorush - daemon_off: "false" - dockerfile: docker/Dockerfile.linux.arm64 - password: - from_secret: docker_password - repo: appleboy/gorush - 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/gorush - 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/gorush - environment: - CGO_ENABLED: "0" - image: golang:1.19 - name: build-tag - pull: always - when: - event: - - tag -- commands: - - ./release/linux/arm/gorush --help - image: golang:1.19 - name: executable - pull: always -- image: plugins/docker:linux-arm - name: publish - pull: always - settings: - auto_tag: true - auto_tag_suffix: linux-arm - cache_from: appleboy/gorush - daemon_off: "false" - dockerfile: docker/Dockerfile.linux.arm - password: - from_secret: docker_password - repo: appleboy/gorush - 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 @@ -245,8 +127,6 @@ trigger: --- depends_on: - linux-amd64 -- linux-arm64 -- linux-arm - release-binary kind: pipeline name: notifications