tree: d41553a2e7ab4e023cee41826bd218bf27c29088 [path history] [tgz]
  1. api/
  2. cmd/
  3. common/
  4. config/
  5. doc/
  6. frontend/
  7. internal/
  8. mailtmpl/
  9. notify/
  10. rpc/
  11. server/
  12. testutil/
  13. .golangci.yaml
  14. Makefile
  15. OWNERS

LUCI Notify

Running tests locally

INTEGRATION_TESTS=1 go test ./...

Running a local server

cd frontend
go run main.go --cloud-project luci-notify-dev --spanner-database projects/luci-notify-dev/instances/dev/databases/luci-notify-dev


Releases for LUCI Notify are handled via LUCI CD. Configuration is in the infra/data/gae/apps/luci-notify directory.

To cut a release to prod, run:

cd ~/your_infra_checkout/data/gae/scripts
git checkout main
git pull
git checkout -b my-luci-notify-release
./ --canary --stable --commit luci-notify
git cl upload

and have your CL approved.