在堡垒机如何方便的开发

2018-12-26 18:53:59 +08:00
 ererrrr

公司的服务器都在堡垒机里面, 在 xshell 中用 ssh 连接一个服务器之后, 会让你选择一个服务器进去操作, 这才是真正要操作的服务器, 而这个服务器也有 ip, 但这个 ip 是直接连接不进去的

我想做到的是, 在本地改动文件, 在服务器就可以直接生效, 方便调试, 请问各位大佬有什么方便的方法吗?

2204 次点击
所在节点    问与答
8 条回复
dapang1221
2018-12-26 18:55:48 +08:00
你当持续化集成不存在
ererrrr
2018-12-26 18:59:07 +08:00
@dapang1221 嗯,这个我知道...公司项目不规范, 有点牛刀杀鸡了, 如果没有别的办法, 那只能这个了, 谢谢.
chinvo
2018-12-26 19:02:56 +08:00
首先弄个版本控制系统,比如 git/svn

然后弄个 CI,如果是 git 的话可以用 GitLab CE 全家桶,如果是 svn 就上 Jenkins
dapang1221
2018-12-26 19:04:48 +08:00
除了持续集成还能自己写个 git 的 hook,你这边一提交或是合代码,触发 hook,服务器那边自己拉下来
gbin
2018-12-26 19:06:14 +08:00
secureCRT 端口转发配合 winSCP 应该可以
ererrrr
2018-12-26 19:13:33 +08:00
@gbin 这个好像最简便, 谢谢!
ererrrr
2018-12-26 19:14:03 +08:00
谢谢各位帮助 @chinvo @dapang1221
chinvo
2018-12-26 19:19:45 +08:00
@dapang1221 #4 确实,如果是不需要编译的,或者没那么复杂的项目,再比如只有这一个项目,用 CI 太重了,在服务器做个未检出的 repo,写个 hook,把本地的 repo 加个 remote 到服务器(用 git+ssh 协议),每次本地 push 到服务器上之后,服务器上的 hook 去跑个 shell 进行构建和部署

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/521278

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX