forked from sky-lounge/hello-gradlew
-
Notifications
You must be signed in to change notification settings - Fork 0
/
skylounge.yml
60 lines (60 loc) · 1.83 KB
/
skylounge.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
---
blueprint-uri: sky-lounge/skylounge-library/blueprints/gcp/cloud-run/blueprint.yml
params:
registry_url: us-central1-docker.pkg.dev/skylounge-common/skylounge-registry
workflows:
- workflow: development
params:
build_paths: ["src/**", "build.gradle", "service.yaml"]
cloud_run_domain: spgreenberg-hello.skylounge.dev
gcp_project: skylounge-dev
jobs:
- job: unit-test
steps:
- step: unit-test
uri: sky-lounge/skylounge-library/steps/unit-test/gradlew/step.yml
params:
distribution: liberica
jvm_version: 17
- job: dependency-review
params:
config_file: sky-lounge/skylounge-library/jobs/github/security/dependency-review/config/skylounge.yml@main
- job: codeql
params:
language_array:
- Java
steps:
- step: build
uri: sky-lounge/skylounge-library/steps/github/security/codeql/auto-build/step.yml
- job: build
steps:
- step: build-container-image
uri: sky-lounge/skylounge-library/steps/pack/gradlew/build.yml
params:
distribution: liberica
jar_path: build/libs/hello-gradlew.jar
jvm_version: 17
- job: configure-access
params:
cloud_run_invoker: allUsers
cloud_run_location: us-central1
dns_zone_name: skyloungedev
tf_state_bucket: tfstate.skylounge.dev
- job: integration-test
uri: spgreenberg/hello-gradlew/skylounge/integration-test.yml
- workflow: production
params:
gcp_project: skylounge-io
jobs:
- job: configure-access
params:
cloud_run_domain: spgreenberg-hello.skylounge.io
cloud_run_invoker: allUsers
cloud_run_location: us-central1
dns_zone_name: skyloungeio
tf_state_bucket: tfstate.skylounge.io
- workflow: daily-scans
jobs:
- job: owasp-zap-full-scan
params:
endpoint_to_scan: https://spgreenberg-hello.skylounge.dev