feat: we don't always need to pull
Some checks failed
continuous-integration/drone/push Build is failing

Signed-off-by: kjuulh <contact@kjuulh.io>
This commit is contained in:
2024-03-30 15:51:46 +01:00
parent d60aa262de
commit e36baaae35
3 changed files with 17 additions and 15 deletions

View File

@@ -26,8 +26,7 @@ steps:
- chmod 700 ~/.ssh/config
- name: build pr
image: kasperhermansen/cuddle-rust-cli-plan:{{image_tag}}
pull: always
image: kasperhermansen/{{bin_name}}:{{image_tag}}
volumes:
- name: ssh
path: /root/.ssh/
@@ -37,7 +36,7 @@ steps:
- echo "$DOCKER_PASSWORD" | docker login --password-stdin --username="$DOCKER_USERNAME" docker.io
- export CLUSTER=clank-dev
- cuddle --version
- cuddle-rust-cli-plan pr
- {{ bin_name }} pr
environment:
DAGGER_CLOUD_TOKEN:
from_secret: dagger_cloud_token
@@ -79,8 +78,7 @@ steps:
- "load_secret"
- name: build main
image: kasperhermansen/cuddle-rust-cli-plan:{{image_tag}}
pull: always
image: kasperhermansen/{{bin_name}}:{{image_tag}}
volumes:
- name: ssh
path: /root/.ssh/
@@ -90,7 +88,7 @@ steps:
- echo "$DOCKER_PASSWORD" | docker login --password-stdin --username="$DOCKER_USERNAME" docker.io
- export CLUSTER=clank-prod
- cuddle --version
- cuddle-rust-cli-plan main
- {{ bin_name }} main
environment:
DAGGER_CLOUD_TOKEN:
from_secret: dagger_cloud_token