【发布时间】:2018-11-07 13:36:29
【问题描述】:
我正在尝试为我的项目实施 CI/CD 管道。我正在使用 Ansible、Docker 和 jenkins。 SVN checkout , Image docker image building , image push to Dockerhub , Pulling and deploying 等每个阶段都计划使用 ansible 角色。现在我成功地实现了示例 svncheckout , image building and pushing and docker image deploying using ansible modules.
我正在使用 Maven 构建工具。所以在这里我很困惑,从 svn 存储库签出后,我需要使用 ansible 运行“mvn clean install”。现在我正在尝试找到一个 ansible 模块。但我没有得到 ansible 模块。为此,是否有任何适用于 docker_image 和 svn 的 maven 的 ansible 模块?如何使用 ansible 角色运行 maven 命令?
【问题讨论】:
-
Https://docs.ansible.com/ansible 有一个List of all modules 页面;即使没有专门的
mvn install模块,您也可以随时使用command 模块来做任何您需要做的事情。