我的任务是将Jenkins与Rundeck集成以进行连续部署,并且还有一些疑问/疑问。希望你能帮助我。
以Java或任何其他编程语言编写的示例代码,用于安装nginx Github-源代码管理 Jenkins-构建过程(持续集成) Rundeck-持续部署
基本上,开发人员编写代码并将其提交到源代码控制工具(Git-hub)中。 Jenkins通过检出我们项目的源代码并将其构建在自己的工作空间中来工作。 Jenkins监视存储库并在提交任何更改时开始构建。 Rundeck-Jenkins中有一个新版本时,它应该自动在主机上部署/安装用Java编写的任何应用程序(例如:安装nginx)
已在Ubuntu计算机上安装并配置了Rundeck,并通过Ansible清单对远程服务器启用了ssh。 另外,我对Jenkins拥有管理员权限,并在Jenkins CI服务器中添加了Rundeck插件。
疑问:在Rundeck创建作业时,我们应该用YML或Shell脚本编写的脚本是什么?它应该与用Java编写的应用程序代码匹配-基本上是使用YML或Shell脚本安装nginx吗?
非常感谢, 瓦苏达