Skip to content

Commit bbba628

Browse files
committed
Skip to release package and save cache for PR workflow.
1 parent 11ea8ca commit bbba628

File tree

3 files changed

+47
-4
lines changed

3 files changed

+47
-4
lines changed

.woodpecker/docker.yml

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,22 @@ steps:
2626
from_secret: minio_access_key
2727
AWS_SECRET_ACCESS_KEY:
2828
from_secret: minio_secret_key
29+
when:
30+
- event: push
31+
32+
- name: credential
33+
image: python:3.12
34+
commands:
35+
- echo AWS_ACCESS_KEY_ID=$${AWS_ACCESS_KEY_ID} >> .env
36+
- echo AWS_SECRET_ACCESS_KEY=$${AWS_SECRET_ACCESS_KEY} >> .env
37+
- cat .env
38+
environment:
39+
AWS_ACCESS_KEY_ID:
40+
from_secret: readonly_minio_access_key
41+
AWS_SECRET_ACCESS_KEY:
42+
from_secret: readonly_minio_secret_key
43+
when:
44+
- event: pull_request
2945

3046
- name: docker
3147
image: woodpeckerci/plugin-docker-buildx:6-insecure
@@ -45,3 +61,22 @@ steps:
4561
mirrors = ["https://docker.mirrors.kclab.cloud/"]
4662
build_args:
4763
PYPI_MIRROR: https://mirrors.ustc.edu.cn/pypi/simple
64+
when:
65+
- event: push
66+
67+
- name: docker
68+
image: woodpeckerci/plugin-docker-buildx:6-insecure
69+
settings:
70+
repo: git.kclab.cloud/hzhangxyz/qmb
71+
dry_run: true
72+
tags_file: .tag
73+
cache-from:
74+
- type=s3\\,bucket=cache-53030\\,region=local\\,endpoint_url=https://s3.kclab.cloud\\,prefix=${CI_REPO}/docker/
75+
env_file: .env
76+
buildkit_config: |
77+
[registry."docker.io"]
78+
mirrors = ["https://docker.mirrors.kclab.cloud/"]
79+
build_args:
80+
PYPI_MIRROR: https://mirrors.ustc.edu.cn/pypi/simple
81+
when:
82+
- event: pull_request

.woodpecker/pre-commit.yml

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,17 +9,17 @@ variables:
99
PRE_COMMIT_HOME: /woodpecker/cache/pre-commit
1010
- &minio_config
1111
MINIO_HOST: https://s3.kclab.cloud
12-
MINIO_ACCESS_KEY:
13-
from_secret: minio_access_key
14-
MINIO_SECRET_KEY:
15-
from_secret: minio_secret_key
1612
MINIO_BUCKET: cache-53030
1713

1814
steps:
1915
- name: open cache
2016
image: minio/mc:latest
2117
environment:
2218
<<: [*pre_commit_config, *minio_config]
19+
MINIO_ACCESS_KEY:
20+
from_secret: readonly_minio_access_key
21+
MINIO_SECRET_KEY:
22+
from_secret: readonly_minio_secret_key
2323
commands:
2424
- mkdir --parents $${PRE_COMMIT_HOME}
2525
- touch $${PRE_COMMIT_HOME}/.keep
@@ -40,6 +40,12 @@ steps:
4040
image: minio/mc:latest
4141
environment:
4242
<<: [*pre_commit_config, *minio_config]
43+
MINIO_ACCESS_KEY:
44+
from_secret: minio_access_key
45+
MINIO_SECRET_KEY:
46+
from_secret: minio_secret_key
4347
commands:
4448
- mc alias set minio $${MINIO_HOST} $${MINIO_ACCESS_KEY} $${MINIO_SECRET_KEY}
4549
- mc cp --recursive $${PRE_COMMIT_HOME}/ minio/$${MINIO_BUCKET}/${CI_REPO}/pre-commit/
50+
when:
51+
event: push

.woodpecker/wheels.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,3 +34,5 @@ steps:
3434
commands:
3535
- pip install pipx
3636
- pipx run twine upload dist/* --verbose
37+
when:
38+
event: push

0 commit comments

Comments
 (0)