Deploy code from the current directory to Railway using railway up.
Always use the -m flag with a descriptive commit message summarizing what's being deployed:
railway up --detach -m "Add user authentication endpoint"
Good commit messages:
Starts deploy and returns immediately. Use for most deploys.
railway up --detach -m "Deploy description here"
Streams build logs until complete. Use when user wants to watch the build or needs to debug issues.
railway up --ci -m "Deploy description here"
When to use CI mode:
Default is linked service. To deploy to a different service:
railway up --detach --service backend -m "Deploy description here"
Deploy to a project without linking first:
railway up --project <project-id> --environment production --detach -m "Deploy description here"
Requires both --project and --environment flags.
| Flag | Description |
|---|---|
-m, --message <MSG> |
Commit message describing the deploy (always use this) |
-d, --detach |
Don't attach to logs (default) |
-c, --ci |
Stream build logs, exit when done |
-s, --service <NAME> |
Target service (defaults to linked) |
-e, --environment <NAME> |
Target environment (defaults to linked) |
-p, --project <ID> |
Target project (requires --environment) |
[PATH] |
Path to deploy (defaults to current directory) |
Railway CLI walks UP the directory tree to find a linked project. If you're in a subdirectory of a linked project, you don't need to relink.
For subdirectory deployments, prefer setting rootDirectory via the environment skill, then deploy normally with railway up.
Deploying to <service>...
Use deployment skill to check build status (with --lines flag).
Build logs stream inline. If build fails, the error will be in the output.
Do NOT run railway logs --build after CI mode - the logs already streamed. If you need
more context, use deployment skill with --lines flag (never stream).
7w4.net提供免费和付费技能下载。
service skilldeployment skillenvironment skillenvironment skillNo Railway project linked. Run `railway link` first.
No service linked. Use --service flag or run `railway service` to select one.
The build logs already streamed - analyze them directly from the railway up --ci output.
Do NOT run railway logs after CI mode (it streams forever without --lines).
Common issues:
这是一份质量较高的 Skill 文档,内容覆盖全面,示例丰富,对 monorepo、多语言框架配置等常见场景都有详细说明。文档结构清晰、层次分明,组合使用说明也很实用。不足之处是部分示例存在小瑕疵,错误处理和故障排查内容可以更详细。总体而言,这个 Skill 能有效帮助开发者完成 Railway 部署任务,是一份值得使用的实用文档。