竹计划:在部署到服务器后构建后压缩伪像



这是我第一次在Atlassian Bamboo中学习和实施自动化的CICD管道。我有一个nodejs项目,在网上大量的R& d之后,其构建和部署计划。

在部署过程中,我观察到部署需要花费大量时间,因为可能要传输的文件数量更多,这可能是由于node_modules可能的。我想压缩构建步骤后生成的工件,并希望在传输完成后在服务器端进行解压缩。

我尝试在工具任务中找到ZIP,但不存在。我的问题是,这是以任何其他方式的可能性。正在通过CMD Works&可行吗?我对Linux命令有一点经验。

任何帮助都将不胜感激。

在我的公司中,我们使用包括常春藤在内的蚂蚁任务来准备,拉链和发布我们的项目作为工件。在部署中,我们使用SCP任务将工件复制到我们的服务器和SSH任务中以解压缩它。因此,我们的整个构建部分是在ANT中实现的,而竹子构建唯一的事情就是检查一个git存储库并运行蚂蚁脚本。该工作流程用于许多不同的项目,包括Nodejs,Python,Java,C 或纯文本文件设置,并且效果很好。

但是,拉链的正常脚本任务也应完成工作,并根据项目的规模ant的规模可能是过分的。

我认为可以使用win/linux命令来满足您的要求。您需要编写一个任务来压缩可以使用Shell插件或任何其他合适插件的文件。将工件发送到服务器后,您将需要一个合并批处理程序才能在服务器端解压缩您的工件。

相关内容

最新更新