现在公司的很多项目都是 windows 服务器,每次发布都需要开启远程拷贝文件,有没有好的解决方案?不想用 jenkin,Github 什么的,
1
BinRelay 2019-05-31 11:06:24 +08:00
远程桌面复制粘贴简单粗暴
不过好像与 github 也没什么关系吧…… |
2
ra1983 2019-05-31 11:09:33 +08:00 via Android
Octopus
|
3
daijinming OP @BinRelay 当然没有,我是说那种基于 jenkin\github 的 CI 方案不适合,求其他解决方案
|
4
zichen 2019-05-31 11:18:27 +08:00
自己造轮子,前公司就是这样的。
|
5
daijinming OP @zichen 都是前公司,能不能拿出来讨论下
|
6
zls3201 2019-05-31 11:36:42 +08:00
git web hook 配合 cake build
|
7
passerbytiny 2019-05-31 11:49:53 +08:00
最简单的方案,让微软给你做。
我不知道你是排除 Jenkins,还是排除像 Jenkins 这样的东西,如果是后者,你的问题是没办法回答的。 |
8
pmispig 2019-05-31 11:55:48 +08:00
自己写一个 agent 监听端口,然后 jenkins 传参调用 api,agent 收到之后从 http/git/svn/ftp 拉取文件,重启服务 /进程,检测启动是否成功,返回结果
|
9
Mithril 2019-05-31 11:56:05 +08:00
不想用 CI 就只能自己手动复制过去了
项目不多于 100 个你可以用 TeamCity 的免费版,配置比 Jenkins 方便得多,直接就有 SAMBA 访问功能 |
10
mypchas6fans 2019-05-31 12:35:56 +08:00
jenkins 省点事不好么。自己造轮子可以考虑 powershell
|
11
opengps 2019-05-31 12:38:32 +08:00 via Android
kudu
|
12
C603H6r18Q1mSP9N 2019-05-31 12:44:26 +08:00
小项目 git ftp
|
13
luozic 2019-05-31 12:46:45 +08:00 via iPhone
windows 啥版本? 2019 开始支持 docker
|
14
annielong 2019-05-31 12:50:01 +08:00
windows 不涉及服务还是 ftp,涉及服务的话就专门写更新代码或者上远程桌面,项目多了就自己造个轮子,说不定就火了
|
15
ladypxy 2019-05-31 12:56:30 +08:00
你要发布什么? powershell+ net share 解决 90%问题
|
16
zzfly256 2019-05-31 13:07:53 +08:00
直接作为 git server 也未尝不可
|
17
justin03 2019-05-31 13:41:59 +08:00
看情况把,如果是很多机器,并且跨时区,跨地理位置,还是要用软件或者自己写脚本来控制,还要看应用的重要性,有没有 service window 等等。 如果只有 10 几台机器,随便怎么玩吧。
|
18
d0m2o08 2019-05-31 14:08:30 +08:00
windows 装 docker 一把梭,powershell 太难了,没有 shell 简单粗暴,什么 J8 玩意
|
19
luozic 2019-05-31 14:11:09 +08:00
k8s 不是支持了 windows 2019 docker 了?
|
20
moodasmood 2019-05-31 14:11:33 +08:00
powershell 太难了,没有 shell 简单粗暴,什么 J8 玩意 +1
|
21
runtu2019 2019-05-31 14:17:05 +08:00
git 不好吗? 一条命令就更新了,懒一些的话,设置钩子,推送后执行脚本更新 win 的资源
|
22
lihongjie0209 2019-05-31 14:17:39 +08:00
windows 自动化就是个笑话,想想就好了.
一个简单的方案就是 在 windows 上开一个 SSH server, jenkins 远程登录然后操作. |
23
nexply1920 2019-05-31 14:22:30 +08:00
powershell 太难了,没有 shell 简单粗暴,什么 J8 玩意 +1
|
24
wardenlym 2019-05-31 15:54:50 +08:00 1
我想吃饼,但是不想用油,也不想开火,也不想用面粉。
好气啊,为什么别人家都吃米饭,然后有能自动做米饭的电饭锅,我吃个饼就那么费劲吗?非得用电饼铛那么麻烦的东西吗??我只想简单的吃个饼。凭什么普通的饭店都只卖饭不买饼。 |
25
daijinming OP @wardenlym 我喜欢活泼的你
|
26
zichen 2019-05-31 16:55:33 +08:00
@daijinming 主要这东西也不是我做的,是 it 部门做的,我也不知道怎么实现的啊,我感觉就是个打包分发器。
|
27
jiangliuli 2019-05-31 17:03:05 +08:00 via Android
为啥我感觉 PowerShell 简单明了比 bash 清楚多了🤔
我们公司现在在用 ansible 发布感觉还不错 |
28
Biggoldfish 2019-05-31 17:11:19 +08:00
直接上 Azure,各种方案任你选
|