Compare commits
No commits in common. "adb6aaff3f94cc185a012675c87a864211f88d26" and "6103344938e360535edbab6e4fcda5093580ffde" have entirely different histories.
adb6aaff3f
...
6103344938
42
.drone.yml
42
.drone.yml
@ -143,36 +143,20 @@ steps:
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
- name: frontend_docker_build
|
- name: frontend_docker_build
|
||||||
image: registry.cn-beijing.aliyuncs.com/yinzy/drone-plugins:docker-latest
|
image: docker:latest
|
||||||
pull: false
|
pull: false
|
||||||
settings:
|
volumes:
|
||||||
# 1. 仓库认证信息
|
- name: docker_sock
|
||||||
|
path: /var/run/docker.sock
|
||||||
registry:
|
commands:
|
||||||
from_secret: local_registry_app_base_url
|
- cp /localcache/apps/${DRONE_REPO_NAME}/dist-${DRONE_TAG}.tgz dist.tgz
|
||||||
username:
|
- ls -lh dist.tgz
|
||||||
from_secret: local_registry_user
|
- docker info
|
||||||
password:
|
- docker build -t ${DRONE_REPO_NAME}-frontend:latest -f docker/Dockerfile-frontend .
|
||||||
from_secret: local_registry_pass
|
- docker tag ${DRONE_REPO_NAME}-frontend:latest ${DRONE_REPO_NAME}-frontend:${DRONE_COMMIT_SHA:0:8}
|
||||||
|
- docker images ${DRONE_REPO_NAME}-frontend
|
||||||
# 2. 镜像名称 (不包含 Tag)
|
depends_on:
|
||||||
repo: ${DRONE_REPO_NAME}
|
- frontend-build
|
||||||
|
|
||||||
# 3. 指定 Dockerfile 位置
|
|
||||||
dockerfile: docker/Dockerfile-frontend
|
|
||||||
|
|
||||||
# 4. 构建上下文 (Context),默认为 . (根目录)
|
|
||||||
context: .
|
|
||||||
|
|
||||||
# 5. 生成的 Tags
|
|
||||||
# 插件会自动生成 repo:tag
|
|
||||||
tags:
|
|
||||||
- front-${DRONE_TAG} # e.g. back-v1.0.0
|
|
||||||
- front-latest # 方便随时拉取最新版
|
|
||||||
# - front-${DRONE_COMMIT_SHA:0:8}
|
|
||||||
|
|
||||||
# 6. (可选) 开启构建缓存,加速下次构建
|
|
||||||
use_cache: true
|
|
||||||
|
|
||||||
- name: docker_build
|
- name: docker_build
|
||||||
image: docker:latest
|
image: docker:latest
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user