mirror of
https://gitee.com/rainbond/Rainbond.git
synced 2024-12-02 03:37:46 +08:00
58 lines
1.1 KiB
YAML
58 lines
1.1 KiB
YAML
kind: pipeline
|
|
name: build arm64
|
|
|
|
platform:
|
|
os: linux
|
|
arch: arm64
|
|
|
|
trigger:
|
|
event:
|
|
include:
|
|
- custom
|
|
|
|
node:
|
|
city: sydney
|
|
|
|
steps:
|
|
- name: build rainbond
|
|
image: rainbond/docker:dind
|
|
privileged: true
|
|
volumes:
|
|
- name: dockersock
|
|
path: /var/run
|
|
environment:
|
|
DOMESTIC_BASE_NAME:
|
|
from_secret: domestic_base_name
|
|
DOMESTIC_DOCKER_USERNAME:
|
|
from_secret: domestic_docker_username
|
|
DOMESTIC_DOCKER_PASSWORD:
|
|
from_secret: domestic_docker_password
|
|
DOCKER_USERNAME:
|
|
from_secret: docker_username
|
|
DOCKER_PASSWORD:
|
|
from_secret: docker_password
|
|
BUILD_VERSION:
|
|
from_secret: build_version
|
|
GOPROXY:
|
|
from_secret: go_proxy
|
|
GOOS: linux
|
|
GOARCH: arm64
|
|
commands:
|
|
- sleep 20 # give docker enough time to start
|
|
- VERSION=$BUILD_VERSION BUILD_GOARCH=arm64 BUILD_BASE_IMAGE_VERSION=3.16 ./release.sh all push
|
|
when:
|
|
event:
|
|
include:
|
|
- custom
|
|
services:
|
|
- name: docker
|
|
image: docker:dind
|
|
privileged: true
|
|
volumes:
|
|
- name: dockersock
|
|
path: /var/run
|
|
|
|
volumes:
|
|
- name: dockersock
|
|
temp: {}
|