GoogleContainerTools/skaffold
Vedi su GitHubskaffold pre-build hook can't create input
Open
#7216 aperta il 22 mar 2022
area/hookshelp wantedkind/enhancementkind/starter-projectpriority/p3
Metriche repository
- Star
- (12.822 star)
- Metriche merge PR
- (Merge medio 1g 18h) (18 PR mergiate in 30 g)
Descrizione
Expected behavior
My understanding of the before-build hook was that it should be able to create the inputs used for the build.
Actual behavior
Dependency checking happens before the before-build hook is run and fails as it can't find the data that hasn't been created yet.
Information
- skaffold v1.35.2
- Operating system: Ubuntu 18.04
- Contents of skaffold.yaml:
apiVersion: skaffold/v2beta22
kind: Config
build:
artifacts:
- image: makedataimage
hooks:
before:
- command: ["./makedata.sh"]
makedata.sh
#!/bin/bash
echo "XX" > data
Dockerfile
FROM busybox
COPY ./data .
Steps to reproduce the behavior
skaffold build
Generating tags...
- makedataimage -> makedataimage:latest
Some taggers failed. Rerun with -vdebug for errors.
Checking cache...
- makedataimage: Error checking cache.
getting hash for artifact "makedataimage": getting dependencies for "makedataimage": file pattern [./data] must match at least one file