用于在单独环境中同步文件夹的詹金斯

问题描述 投票:0回答:1

我们有一个遗留系统,其代码文件以专有(二进制)格式存储。

除非,您不能修改它们:

  1. 您使用的专有编辑器太糟糕了
  2. 您将代码导出到文本文件,使用任何文本编辑器进行更改,然后将代码导入回原始格式。任何在官方编辑器之外修改二进制文件的尝试都会破坏它们。

此外,任何想要在Windows计算机上使用代码的开发人员都必须:

  1. 通过终端登录其UNIX帐户。
  2. 使用shell脚本将二进制文件转换为文本。
  3. 通过FTP将文本文件下载到Windows。
  4. 使用其首选编辑器的代码。
  5. 再次通过FTP将完成的代码上传到UNIX服务器。
  6. 使用另一个Shell脚本将文本转换为二进制格式。

现在我的问题:

假设开发人员将所有代码都转换为文本,并存储在计算机中的预定义文件夹中。是否可以将Jenkins配置为自动上传对其UNIX帐户所做的任何更改,然后转换回二进制文件?反之亦然。

我目前正在努力,但是我的解决方案意味着安装将在开发人员的计算机中连续运行的脚本/服务。

我希望使用其他解决方案,目标是将来从中启动CI / CD管道。

unix jenkins legacy-code
1个回答
2
投票
Build Triggers将版本控制系统中的任何更改转换为二进制文件。在需要的地方复制二进制文件。
© www.soinside.com 2019 - 2024. All rights reserved.