gpt4 book ai didi

jenkins - 安装Java、tomcat等应用程序。然后使用 jenkins 构建应用程序,然后部署在远程服务器上

转载 作者:行者123 更新时间:2023-12-02 01:40:46 25 4
gpt4 key购买 nike

当我得到一个像 172.22 这样的空 Ubuntu 服务器时...我想安装 java,下载 Apache-tomcat 并安装。之后构建我的应用程序并将其部署在服务器上。我用过Publish Over SSH Plugin传输一些脚本在服务器上运行,但问题是它只从构建它的应用程序空间中获取脚本。为此,这个初始设置脚本也必须存在于我构建的每个应用程序中。

在理想的情况下,我想要一项工作通过在远程服务器中安装 java 、 tomcat 等应用程序来设置服务器,然后一项工作来构建应用程序并将其部署在该远程服务器上。我们不能这样做吗使用 Jenkins ?

最佳答案

部署的可能解决方案:在 jenkins 服务器上安装插件来执行 Shell 脚本。这允许我们运行 Curl 命令。要在远程服务器上部署 .war,请使用带有curl的命令,例如:

curl -T/var/lib/jenkins/jobs/( war 之路)http://user:password@ip:port/manager/text/deploy?path=/(nameOfWar)&update=true

还将角色管理器脚本添加到您的 tomcat 用户。

为了在 Linux 服务器上部署,我使用插件将 war/ear 部署到容器。所以这一切都在 Jenkins 和 Tomcat 中。

如果从一项工作进行远程安装,我更喜欢使用 ssh 插件,更好的解决方案是编写一个 perl 脚本,将其放在服务器上,然后运行它。例如,要通过 perl 运行 ssh 命令,请使用: $tomcat = apt get install tomcat;等等

关于jenkins - 安装Java、tomcat等应用程序。然后使用 jenkins 构建应用程序,然后部署在远程服务器上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33012702/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com