Unix Jenkins用于在不同环境中同步文件夹
我们有一个遗留系统,其代码文件以专有(二进制)格式存储 您不能修改它们,除非:Unix Jenkins用于在不同环境中同步文件夹,unix,jenkins,legacy-code,Unix,Jenkins,Legacy Code,我们有一个遗留系统,其代码文件以专有(二进制)格式存储 您不能修改它们,除非: 您使用的是专有编辑器,这太糟糕了 将代码导出到文本文件,使用任何文本编辑器进行更改,然后将代码导入回原始格式。任何在官方编辑器之外修改二进制文件的尝试都会损坏它们 此外,任何希望在其Windows计算机中处理代码的开发人员必须: 通过终端登录到他们的unix帐户 使用shell脚本将二进制文件转换为文本 通过FTP将文本文件下载到Windows 使用首选编辑器编写代码 再次通过FTP将完成的代码上载到unix服务器
我更喜欢另一种解决方案,目标是将来从它开始CI/CD管道。使用任何版本控制系统以文本格式存储代码。
开发人员将以文本格式拉取、执行作业和推送更改。
在Jenkins create job中,使用构建触发器将版本控制系统中的任何更改转换为二进制文件。在需要时复制二进制文件。使用任何版本控制系统以文本格式存储代码。
开发人员将以文本格式拉取、执行作业和推送更改。
在Jenkins create job中,使用构建触发器将版本控制系统中的任何更改转换为二进制文件。在需要的地方复制二进制文件