我是DevOps的新手,请谨慎XD
我的(小型)团队将应用程序(包含二进制文件,配置文件,文本文件,xml,...)安装到用于各种内部客户端的许多服务器上。 我们想知道每个服务器中这些应用程序的版本。 我们也不是唯一在组织内修改这些文件的团队,但我们确实会为他们的问题提供支持。
为此,我正在使用Bitbucket和JFrog Artifactory(GIT LFS存储库)和本地Tortoise GIT来跟踪文件/文件夹中的更改。刚刚完成,一切正常。
现在,我想拥有一个单独的分支,该分支可以保存每周更改的内容并将其保存30天(作为带有Artifactory保留策略的工件)。我们仍将拥有带有稳定版本的单独的master分支,只是我团队的工作没有保留策略。
我们的CI团队为我们创建了一个Jenkins实例,我们如何使用它定期触发远程服务器中的提交/推送?
JenkinsPipeline是最好的选择吗?还是我应该只使用批处理文件?
谢谢