1 Star 0 Fork 0

容器云/rancher-dashboard

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
.drone.yml 4.38 KB
一键复制 编辑 原始数据 按行查看 历史
Richard Cox 提交于 2021-03-12 16:21 . Changes following review
---
kind: pipeline
name: test
trigger:
event:
- push
- pull_request
- tag
platform:
os: linux
arch: amd64
steps:
- name: test
pull: default
image: node:12
commands:
- scripts/ci
---
kind: pipeline
name: docker-branch
depends_on:
- test
trigger:
ref:
- "refs/heads/master"
- "refs/heads/*-dev"
- "refs/heads/release-*"
event:
- push
platform:
os: linux
arch: amd64
steps:
- name: gate
pull: default
image: node:12
commands:
- ./scripts/build-upload-gate
- name: docker-image
image: plugins/docker
settings:
dockerfile: Dockerfile
tag: ${DRONE_BRANCH}
repo: rancherlabs/dashboard
username:
from_secret: docker_username
password:
from_secret: docker_password
---
kind: pipeline
name: docker-tag
depends_on:
- test
trigger:
event:
- tag
platform:
os: linux
arch: amd64
steps:
- name: docker-image
image: plugins/docker
settings:
dockerfile: Dockerfile
tag: ${DRONE_TAG}
repo: rancherlabs/dashboard
username:
from_secret: docker_username
password:
from_secret: docker_password
---
kind: pipeline
name: hosted-master
depends_on:
- test
trigger:
ref:
- "refs/heads/master"
event:
- push
platform:
os: linux
arch: amd64
steps:
- name: build
pull: default
image: node:12
commands:
- ./scripts/build-hosted
- name: upload-gate
pull: default
image: node:12
commands:
- ./scripts/build-upload-gate
- name: upload
pull: default
image: plugins/gcs
settings:
acl:
- allUsers:READER
cache_control: "no-cache,must-revalidate"
source: dist/latest
target: releases.rancher.com/dashboard/latest
token:
from_secret: google_auth_key
---
kind: pipeline
name: hosted-branch
depends_on:
- test
trigger:
ref:
- "refs/heads/*-dev"
- "refs/heads/release-*"
event:
- push
platform:
os: linux
arch: amd64
steps:
- name: build
pull: default
image: node:12
commands:
- ./scripts/build-hosted
- name: upload
pull: default
image: plugins/gcs
settings:
acl:
- allUsers:READER
cache_control: "no-cache,must-revalidate"
source: dist/${DRONE_BRANCH}
target: releases.rancher.com/dashboard/${DRONE_BRANCH}
token:
from_secret: google_auth_key
---
kind: pipeline
name: hosted-tag
depends_on:
- test
trigger:
event:
- tag
platform:
os: linux
arch: amd64
steps:
- name: build
pull: default
image: node:12
commands:
- ./scripts/build-hosted
- name: upload
pull: default
image: plugins/gcs
settings:
acl:
- allUsers:READER
cache_control: "no-cache,must-revalidate"
source: dist/${DRONE_TAG}
target: releases.rancher.com/dashboard/${DRONE_TAG}
token:
from_secret: google_auth_key
---
kind: pipeline
name: embedded-master
depends_on:
- test
trigger:
ref:
- "refs/heads/master"
event:
- push
platform:
os: linux
arch: amd64
steps:
- name: build
pull: default
image: node:12
commands:
- ./scripts/build-embedded
- name: upload-gate
pull: default
image: node:12
commands:
- ./scripts/build-upload-gate
- name: upload
pull: default
image: plugins/gcs
settings:
acl:
- allUsers:READER
cache_control: "no-cache,must-revalidate"
source: dist/${DRONE_BRANCH}.tar.gz
target: releases.rancher.com/dashboard/latest.tar.gz
token:
from_secret: google_auth_key
---
kind: pipeline
name: embedded-branch
depends_on:
- test
trigger:
ref:
- "refs/heads/*-dev"
- "refs/heads/release-*"
event:
- push
platform:
os: linux
arch: amd64
steps:
- name: build
pull: default
image: node:12
commands:
- ./scripts/build-embedded
- name: upload
pull: default
image: plugins/gcs
settings:
acl:
- allUsers:READER
cache_control: "no-cache,must-revalidate"
source: dist/${DRONE_BRANCH}.tar.gz
target: releases.rancher.com/dashboard/${DRONE_BRANCH}.tar.gz
token:
from_secret: google_auth_key
---
kind: pipeline
name: embedded-tag
depends_on:
- test
trigger:
event:
- tag
platform:
os: linux
arch: amd64
steps:
- name: build
pull: default
image: node:12
commands:
- ./scripts/build-embedded
- name: upload
pull: default
image: plugins/gcs
settings:
acl:
- allUsers:READER
cache_control: "no-cache,must-revalidate"
source: dist/${DRONE_TAG}.tar.gz
target: releases.rancher.com/dashboard/${DRONE_TAG}.tar.gz
token:
from_secret: google_auth_key
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Go
1
https://gitee.com/container-cloud/rancher-dashboard.git
[email protected]:container-cloud/rancher-dashboard.git
container-cloud
rancher-dashboard
rancher-dashboard
master

搜索帮助