build: deploy several Quarkus services from one project list
Add deploy-services.sh so a single command runs build-and-push.sh for every path in a project file, keeps going after a failure, and reports which services failed.
This commit is contained in:
@@ -16,6 +16,10 @@ remote Docker daemon. No external registry is required.
|
||||
./scripts/build-and-push.sh --remote deploy@prod.example.com
|
||||
```
|
||||
|
||||
To push every service in one project, pass that project's list file to
|
||||
`./scripts/deploy-services.sh`. It runs `build-and-push.sh` once per path and
|
||||
reports any failures at the end. See `scripts/README.md` for the list format.
|
||||
|
||||
The script reads `artifactId` and `version` from `pom.xml` for the local build tag
|
||||
and image name, builds for `linux/amd64`, and verifies the deploy on the remote.
|
||||
On the remote, durable tags are only:
|
||||
|
||||
Reference in New Issue
Block a user