gpt4 book ai didi

CruiseControl.net 中的 Powershell 在部署新版本代码之前备份现有文件夹

转载 作者:行者123 更新时间:2023-12-02 23:32:10 25 4
gpt4 key购买 nike

我想在用新版本覆盖它们之前压缩一堆文件(.exe 和 .dll)。有没有一种简单的方法可以在不使用某种 dll 的情况下压缩文件?

只需创建一个带有内部版本号/日期时间戳的文件夹也可以很好地工作。我如何将巡航控制构建过程中的参数传递到我的 Powershell 脚本中,然后才能完成工作?

这是一种可持续的做事方式吗?

谢谢

最佳答案

您可以使用 CCNET 的 Package Publisher Task直接或通过 PowerShell Task 压缩文件在 CCNET 1.5 中引入。

PowerShell 任务的配置示例:

<powershell>
<description>Adding scheduled jobs</description>
<scriptsDirectory>ScheduledTasks</scriptsDirectory>
<script>CreateScheduledJobsFromListOfTasks.ps1</script>
<buildArgs>-zipDir="C:\foo"</buildArgs>
</powershell>

关于CruiseControl.net 中的 Powershell 在部署新版本代码之前备份现有文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2995029/

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