mirror of
https://github.com/suyiiyii/nonebot-bison.git
synced 2025-07-14 03:32:59 +08:00
add cache for docker build
This commit is contained in:
parent
9b494af848
commit
3f5117d8a9
@ -10,6 +10,7 @@ orbs:
|
|||||||
# poetry: frameio/poetry@0.21.0
|
# poetry: frameio/poetry@0.21.0
|
||||||
swissknife: roopakv/swissknife@0.59.0
|
swissknife: roopakv/swissknife@0.59.0
|
||||||
docker: circleci/docker@1.7.0
|
docker: circleci/docker@1.7.0
|
||||||
|
docker-cache: cci-x/docker-registry-image-cache@0.2.0
|
||||||
|
|
||||||
workflows:
|
workflows:
|
||||||
build-test-publish:
|
build-test-publish:
|
||||||
@ -66,6 +67,7 @@ workflows:
|
|||||||
context:
|
context:
|
||||||
- docker
|
- docker
|
||||||
image: $CIRCLE_PROJECT_USERNAME/$CIRCLE_PROJECT_REPONAME
|
image: $CIRCLE_PROJECT_USERNAME/$CIRCLE_PROJECT_REPONAME
|
||||||
|
cache_from: '$CIRCLE_PROJECT_USERNAME/$CIRCLE_PROJECT_REPONAME:${CIRCLE_TAG}'
|
||||||
tag: latest,${CIRCLE_TAG}
|
tag: latest,${CIRCLE_TAG}
|
||||||
update-description: true
|
update-description: true
|
||||||
docker-username: DOCKERHUB_USERNAME
|
docker-username: DOCKERHUB_USERNAME
|
||||||
@ -77,11 +79,13 @@ workflows:
|
|||||||
tags:
|
tags:
|
||||||
ignore: /.*/
|
ignore: /.*/
|
||||||
tag: ${CIRCLE_BRANCH}
|
tag: ${CIRCLE_BRANCH}
|
||||||
|
cache_from: '$CIRCLE_PROJECT_USERNAME/$CIRCLE_PROJECT_REPONAME:${CIRCLE_BRANCH}'
|
||||||
- docker/publish:
|
- docker/publish:
|
||||||
<<: *docker-push
|
<<: *docker-push
|
||||||
dockerfile: docker/Dockerfile_with_frontend_sentry
|
dockerfile: docker/Dockerfile_with_frontend_sentry
|
||||||
name: "docker/publish-sentry"
|
name: "docker/publish-sentry"
|
||||||
tag: sentry, ${CIRCLE_TAG}-sentry
|
tag: sentry, ${CIRCLE_TAG}-sentry
|
||||||
|
cache_from: '$CIRCLE_PROJECT_USERNAME/$CIRCLE_PROJECT_REPONAME:${CIRCLE_TAG}-sentry'
|
||||||
- docker/publish:
|
- docker/publish:
|
||||||
<<: *docker-push
|
<<: *docker-push
|
||||||
name: "docker/publish-debug-sentry"
|
name: "docker/publish-debug-sentry"
|
||||||
@ -92,6 +96,7 @@ workflows:
|
|||||||
tags:
|
tags:
|
||||||
ignore: /.*/
|
ignore: /.*/
|
||||||
tag: ${CIRCLE_BRANCH}-sentry
|
tag: ${CIRCLE_BRANCH}-sentry
|
||||||
|
cache_from: '$CIRCLE_PROJECT_USERNAME/$CIRCLE_PROJECT_REPONAME:${CIRCLE_BRANCH}-sentry'
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
build-frontend:
|
build-frontend:
|
||||||
@ -193,4 +198,3 @@ jobs:
|
|||||||
VERSION=$(cat pyproject.toml | grep version | sed 's/version = "\([0-9\.]*\)"/\1/')
|
VERSION=$(cat pyproject.toml | grep version | sed 's/version = "\([0-9\.]*\)"/\1/')
|
||||||
ghr -t ${GITHUB_TOKEN} -u ${CIRCLE_PROJECT_USERNAME} -r ${CIRCLE_PROJECT_REPONAME} -c ${CIRCLE_SHA1} -delete ${VERSION} ./dist
|
ghr -t ${GITHUB_TOKEN} -u ${CIRCLE_PROJECT_USERNAME} -r ${CIRCLE_PROJECT_REPONAME} -c ${CIRCLE_SHA1} -delete ${VERSION} ./dist
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user