Jenkins 如何在特定位置上载/替换web应用程序上的文件

Jenkins 如何在特定位置上载/替换web应用程序上的文件,jenkins,automation,netsuite,Jenkins,Automation,Netsuite,我们的netsuite应用程序托管在Oracle云上,我们没有登录权限,我们的代码放在Gitlab中。每当我们对代码进行更改时,我们都会手动将文件放在Netsuite应用程序上,如下所示 首先,我们将登录到门户-我们将选择一个选项“定制”->“脚本”->“脚本”。(步骤1的PFB屏幕截图) 当我们选择下面的“脚本”时,屏幕将弹出,在这里我们将点击“+”符号(步骤2的PFB屏幕截图) 将弹出一个新窗口,要求选择要上载的文件。(步骤3的PFB屏幕截图) 当我们单击upload时,它会将文件上载

我们的netsuite应用程序托管在Oracle云上,我们没有登录权限,我们的代码放在Gitlab中。每当我们对代码进行更改时,我们都会手动将文件放在Netsuite应用程序上,如下所示

  • 首先,我们将登录到门户-我们将选择一个选项“定制”->“脚本”->“脚本”。(步骤1的PFB屏幕截图)

  • 当我们选择下面的“脚本”时,屏幕将弹出,在这里我们将点击“+”符号(步骤2的PFB屏幕截图)

  • 将弹出一个新窗口,要求选择要上载的文件。(步骤3的PFB屏幕截图)

  • 当我们单击upload时,它会将文件上载到web应用程序上的“脚本”路径。这就是我们手动部署文件的方式。将有一些文件已经上传到与GitLab中同名的“suits scripts”下。因此,当有任何代码更改时,我们需要将这些唯一的文件推送到下面提到的netsuite应用程序路径上进行替换

  • 如果我必须简要说明我们的要求- 下面是我们需要使用任何自动化方法(script/jenkins job/any other)上传代码更改/文件的URL

    如果有人能帮助我们,我们有哪些方法可以做到这一点。通过使用任何脚本或使用jenkins或任何其他工具


    提前感谢。

    您只想替换Web服务器上的文件吗?是的,我们在gitlab上有一个代码存储库。每次更改后,这些特定的内容只需要在特定位置的netsuite(web应用程序)上进行替换。如果您有任何潜在客户,我们将不胜感激。您如何访问您的Web服务器?通常,您应该使用ant或任何工具创建Jenkins作业或biuld脚本,在您的条件为真(您更改了某些内容)后自动运行。对Web服务器的访问取决于客户端和服务器运行的操作系统。目前,我们正在手动替换它们-作为一个过程,我们正在GitLab上维护代码。一旦发生任何更改,我们将在web应用程序上手动替换它们。因此,我们希望通过使用脚本或jenkins作业或任何其他方式自动化此过程。Web应用程序托管在Oracle云上,我们无法访问该服务器,甚至无法获得它。为了实现自动化,我们提供了Linux和Windows,但我们不知道如何实现这一点。我对oracle netsuite一无所知。但是我建议大家看看上传的API。像这样的:或者这个。最后一个解决方案是通过Autoit或selenium自动单击。是否只替换Web服务器上的文件?是的,我们在gitlab上有一个代码存储库。每次更改后,这些特定的内容只需要在特定位置的netsuite(web应用程序)上进行替换。如果您有任何潜在客户,我们将不胜感激。您如何访问您的Web服务器?通常,您应该使用ant或任何工具创建Jenkins作业或biuld脚本,在您的条件为真(您更改了某些内容)后自动运行。对Web服务器的访问取决于客户端和服务器运行的操作系统。目前,我们正在手动替换它们-作为一个过程,我们正在GitLab上维护代码。一旦发生任何更改,我们将在web应用程序上手动替换它们。因此,我们希望通过使用脚本或jenkins作业或任何其他方式自动化此过程。Web应用程序托管在Oracle云上,我们无法访问该服务器,甚至无法获得它。为了实现自动化,我们提供了Linux和Windows,但我们不知道如何实现这一点。我对oracle netsuite一无所知。但是我建议大家看看上传的API。像这样的:或者这个。最后一个解决方案是通过Autoit或selenium自动单击。