stdlib: Add GCS support
The interface and behavior is identical to S3. Signed-off-by: Scott Lewis-Kelly <slewiskelly@slewiskel.ly>
This commit is contained in:
committed by
Andrea Luzzardi
parent
c821622628
commit
635b9306b8
33
stdlib/gcp/gcs/tests/gcs.cue
Normal file
33
stdlib/gcp/gcs/tests/gcs.cue
Normal file
@@ -0,0 +1,33 @@
|
||||
package gcs
|
||||
|
||||
import (
|
||||
"alpha.dagger.io/dagger"
|
||||
"alpha.dagger.io/gcp"
|
||||
)
|
||||
|
||||
TestConfig: gcpConfig: gcp.#Config
|
||||
|
||||
bucket: "dagger-ci"
|
||||
|
||||
TestDirectory: dagger.#Artifact
|
||||
|
||||
TestGCSObject: {
|
||||
deploy: #Object & {
|
||||
always: true
|
||||
config: TestConfig.gcpConfig
|
||||
source: TestDirectory
|
||||
target: "gs://\(bucket)/"
|
||||
}
|
||||
|
||||
verifyFile: #VerifyGCS & {
|
||||
config: TestConfig.gcpConfig
|
||||
target: deploy.target
|
||||
file: "dirFile.txt"
|
||||
}
|
||||
|
||||
verifyDir: #VerifyGCS & {
|
||||
config: TestConfig.gcpConfig
|
||||
target: deploy.target
|
||||
file: "foo.txt"
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user