google-nomulus/release
Weimin Yu e47be4fa2c Add a tools command to launch SQL validation job (#1526)
* Add a tools command to launch SQL validation job

Stopping using Pipeline.run().waitUntilFinish in
ValidateDatastorePipeline. Flex-templalate does not support blocking
wait in the main thread.

This PR adds a new ValidateSqlCommand that launches the pipeline and
maintains the SQL snapshot while the pipeline is running.

This PR also added more parameters to both ValidateSqlCommand and
ValidateDatastoreCommand:
- The -c option to supply an optional incremental comparison start time
- The -r option to supply an optional release tag that is not 'live',
  e.g., nomulus-DDDDYYMM-RC00

If the manual launch option (-m) is enabled, the commands will print the
gcloud command that can launch the pipeline.

Tested with sandbox, qa and the dev project.
2022-02-28 13:14:57 -05:00
..
builder Use debian10 image for builder, not ubuntu1804 (#1345) 2021-09-28 14:49:13 -04:00
rollback Script to rolling-start Nomulus (#888) 2020-12-01 10:14:05 -05:00
schema-deployer Use credential in secretmanager to deploy schema (#1055) 2021-04-06 09:43:15 -04:00
build_nomulus_for_env.sh Use JSON API for Maven Repo on GCS (#483) 2020-02-12 14:03:50 -05:00
cloudbuild-delete.yaml Correctly delete all stopped versions except for the most recent 3 (#1511) 2022-02-03 16:04:58 -05:00
cloudbuild-deploy.yaml Use SecretManager for nomulus-tool-cloudbuild cred (#1188) 2021-06-02 09:32:57 -04:00
cloudbuild-dev-resource.yaml Re-enable tests in RC build (#1130) 2021-05-05 13:53:21 -04:00
cloudbuild-kythe.yaml Re-enable tests in RC build (#1130) 2021-05-05 13:53:21 -04:00
cloudbuild-nomulus.yaml Add a tools command to launch SQL validation job (#1526) 2022-02-28 13:14:57 -05:00
cloudbuild-proxy.yaml Re-enable tests in RC build (#1130) 2021-05-05 13:53:21 -04:00
cloudbuild-release.yaml Re-enable tests in RC build (#1130) 2021-05-05 13:53:21 -04:00
cloudbuild-schema-deploy.yaml Use SecretManager for nomulus-tool-cloudbuild cred (#1188) 2021-06-02 09:32:57 -04:00
cloudbuild-sync.yaml Re-enable tests in RC build (#1130) 2021-05-05 13:53:21 -04:00
cloudbuild-tag.yaml Re-enable tests in RC build (#1130) 2021-05-05 13:53:21 -04:00
stage_beam_pipeline.sh Fix the beam staging script, take 3 (#1370) 2021-10-04 16:44:32 -04:00