Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

自定义发布功能建议-附件 #156

Closed
citizenll opened this issue Jul 21, 2020 · 12 comments
Closed

自定义发布功能建议-附件 #156

citizenll opened this issue Jul 21, 2020 · 12 comments

Comments

@citizenll
Copy link

使用常规发布可以使用git仓库,但是像我们git仓库是内网,平时发布时都是打包然后上传更新。
但是自定义里面只能执行命令,不能执行上传文件就很有局限性啊,发布和上传还要分开搞
强裂建议加一个😁

@vapao
Copy link
Contributor

vapao commented Jul 21, 2020

嗯,自定义发布会增加一个内置的文件分发动作。

@vapao
Copy link
Contributor

vapao commented Aug 1, 2020

v2.3.7 已添加,可以更新至该版本体验。

@citizenll
Copy link
Author

v2.3.7 已添加,可以更新至该版本体验。

我已经更新了,但是发现好像仍然是跟之前的差距不大,对于使用者来讲只不过上传文件动作目标由目标主机转为容器主机,任然有手动上传到服务器的这种操作,我希望在发布时在发布界面就能传文件比如像这样的一种形式(使用者不用去打开ftp或者自带的web控制台去传, 这样可见减少非专业人士的误操作,比如服务器的后台只允许部分人去登录,但是其他开发者有部署的权限,通过这种方式就可以避免):
image

@vapao
Copy link
Contributor

vapao commented Aug 1, 2020

嗯,这也是种方式,在 2.3.7 种添加的数据传输考虑的场景是比如项目是 svn 管理的,在发布过程种通过 SPUG_RELEASE 指定版本,在发布动作内根据这个版本检出代码,然后通过新增的数据传输动作把代码传输至目标主机。
你说的这个是在新建发布申请时就把要更新的代码打包一起上传,在发布过程中把上传的代码传至目标主机是这样吧?

@citizenll
Copy link
Author

嗯,这也是种方式,在 2.3.7 种添加的数据传输考虑的场景是比如项目是 svn 管理的,在发布过程种通过 SPUG_RELEASE 指定版本,在发布动作内根据这个版本检出代码,然后通过新增的数据传输动作把代码传输至目标主机。
你说的这个是在新建发布申请时就把要更新的代码打包一起上传,在发布过程中把上传的代码传至目标主机是这样吧?

是的,在发布过程上传代码

@vapao
Copy link
Contributor

vapao commented Aug 1, 2020

这是一种更灵活更通用的发布方式,我们会在 2.3.8 版本中更新, 感谢你的建议。

@vapao
Copy link
Contributor

vapao commented Aug 1, 2020

你对自定义发布的回滚实现,有什么建议吗?

@citizenll
Copy link
Author

我觉得可以在发布时有可勾选的选项(保留本次发布文件-用于回滚),回滚自由度交给用户。 发布主机保留当前发布文件,回滚时直接将这次发布对应的文件回滚就行,还可以增加一个清除历史发布文件的功能。这是目前我能想到的使用场景

@vapao
Copy link
Contributor

vapao commented Aug 10, 2020

2.3.8 已经发布,新增了上传自定义数据的功能,默认保留每个发布配置最近10次的文件,超过会自动删除。

@YJiWei
Copy link

YJiWei commented Aug 24, 2020

两位大佬好,支持多大的文件上传呢?有大小限制吗?

@YJiWei
Copy link

YJiWei commented Aug 24, 2020

我测试了一下,好像上传几十M的压缩包就会失败,请问大佬是哪里没配置对吗?盼回复

@vapao
Copy link
Contributor

vapao commented Aug 26, 2020

@YJiWei 重复 #177

@vapao vapao closed this as completed Aug 28, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants