我需要在Jenkins中设置构建配置,以便每当触发构建时,我都会从Gitlab获取我的最新脚本,并将其复制到目标系统,然后在目标系统上运行该脚本。
我找不到将Gitlab集成到Jenkins的任何相关信息。我可以使用任何特定的插件吗?
我正在使用Jenkins 2.158版
答案 0 :(得分:0)
逐步执行所需操作的步骤:
在构建作业时,您将在作业工作区的根目录(./)获得代码。可以通过远程脚本执行来在目标计算机上复制和运行脚本。以下是我们在远程计算机上运行脚本的情况
例如。
$ scp script.sh remote_username@10.10.0.2:/remote/directory
$ ssh -t remote_username@10.10.0.2 /remote/directory/script.sh
祝一切顺利。
答案 1 :(得分:0)
Git存储库管理(github,gitlab,bitbucket等)和 Jenkins 之间的集成具有以下步骤:
如果要实现此流程,请查看此帖子:
https://jrichardsz.github.io/devops/devops-with-git-and-jenkins-using-webhooks
如果需要,也可以。我将很高兴向您展示使用一些git仓库管理和jenkins的基本集成。请与我联系。