gpt4 book ai didi

node.js - Bamboo 计划: Compress the artifact after build and uncompress after deployment to server

转载 作者:太空宇宙 更新时间:2023-11-04 01:30:44 24 4
gpt4 key购买 nike

这是我第一次在 Atlassianamboa 中学习和实现自动化 CICD 管道。我有一个 NodeJS 项目,它的构建和部署计划是我在网上进行大量研发后配置的。

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

我尝试在工具任务中查找 ZIP,但不存在。我的问题是,是否可以通过其他方式实现。通过 cmd 执行此操作是否可行?我对Linux命令有一点经验。

任何帮助将不胜感激。

最佳答案

在我的公司中,我们使用 Ant 任务(包括 ivy)来准备、压缩和发布我们的项目作为工件。在部署中,我们使用 SCP 任务将工件复制到我们的服务器上,并使用 SSH 任务将其解压缩。因此,我们的整个构建部分都是在 ant 中实现的,而我们的ebam构建所做的唯一事情就是检查 git 存储库并运行 ant 脚本。该工作流程用于许多不同的项目,包括 Nodejs、Python、Java、C++ 或纯文本文件设置,并且效果非常好。

但是用于压缩的普通脚本任务也应该可以完成这项工作,并且根据项目的规模,Ant 可能有点过分了。

关于node.js - Bamboo 计划: Compress the artifact after build and uncompress after deployment to server,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56236472/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com