#Custom deployment name for cli deploys
16 messages · Page 1 of 1 (latest)
Bumping this. I'm having the same issue. With Github integration I get the commit message as the name of the deployment. However, when using the CLI from deploy.yml I just get railway up which is not useful. I can't seem to find a way to change that.
We don't support changing this.
Is it something that could be done in the future? It seems pretty trivial to add a -m flag and pass it through and makes understanding what is deployed in each environment much easier.
It is something that could be done now, I will let you know when it is live.
It's live whenever this finishes building - https://github.com/railwayapp/cli/pull/779
Thanks Brody! I've tested it this morning and it doesn't seem to work though, unless I'm misunderstanding. I'm using the new version 4.27.5.
run: |
# Get first line of commit message, escape quotes
MSG=$(echo "${{ github.event.head_commit.message }}" | head -n1 | sed 's/"/\\"/g')
echo "Deploying with message: $MSG"
railway up --service ml4-api -m "$MSG" --detach &
railway up --service ml4-worker -m "$MSG" --detach &
railway up --service ml4-web -m "$MSG" --detach &
wait
And in github I get:
Deploying with message: Second test of commit message
Indexing...
Indexing...
Uploading...
Uploading...
Indexing...
Uploading...
But the dashboard still shows this:
Can you clear the Railway web cache, please?
This was a change across three components: backend, frontend, and CLI.
If you are accessing the frontend from your local browser cache, then the old frontend version won't support showing the message.
Yep that fixed it. Thanks again!
Awsome!
Is it possible to get this message sent with webhooks?
Use case?
Custom discord webhooks etc
Yeah, I think we can do that, though I'm noticing perhaps a more relevant use case would be the message showing up in the workspace audit logs, but thats all the same system.