Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/385.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/jenkins/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 这是对詹金斯的可怕滥用吗?_Java_Jenkins - Fatal编程技术网

Java 这是对詹金斯的可怕滥用吗?

Java 这是对詹金斯的可怕滥用吗?,java,jenkins,Java,Jenkins,我需要一个Java任务按计划运行,比如说每天。它还需要偶尔按需执行,只需单击网页上的按钮 我只想把我的业务逻辑编译成一个jar,然后把它放到Jenkins服务器可以到达的地方。然后配置Jenkins作业以按计划执行主类。为了支持按需执行,我可以创建一个Jenkins作业(用php或其他语言)一次性运行主类 这是一种可怕的滥用吗?避免安装Tomcat和使用web服务调用似乎是一种懒惰的黑客行为,但它允许我通过修改Jenkins作业来更改日程安排。考虑到我目前没有可用的Tomcat服务器,它具有避免

我需要一个Java任务按计划运行,比如说每天。它还需要偶尔按需执行,只需单击网页上的按钮

我只想把我的业务逻辑编译成一个jar,然后把它放到Jenkins服务器可以到达的地方。然后配置Jenkins作业以按计划执行主类。为了支持按需执行,我可以创建一个Jenkins作业(用php或其他语言)一次性运行主类

这是一种可怕的滥用吗?避免安装Tomcat和使用web服务调用似乎是一种懒惰的黑客行为,但它允许我通过修改Jenkins作业来更改日程安排。考虑到我目前没有可用的Tomcat服务器,它具有避免不必要的开销、复杂性和维护的显著优势

这是一种可怕的滥用吗

坦白地说。。。。谁在乎

问题在于,采取“权宜之计”的方式来实现你想要实现的目标是否存在重要的客观不利因素。唯一可能相关的不利因素是:

  • Jenkins安装可能比小型web服务器占用更大的空间(CPU使用率、内存使用率、磁盘空间使用率)

  • 对于那些可能需要接管运行您的系统的人来说,可能存在隐藏的成本;e、 g.对Jenkins安装的依赖,否则他们可能不需要维护


但是,不要低估你可能从其他人那里得到的“EWW!”反应

这是一种可怕的滥用吗

坦白地说。。。。谁在乎

问题在于,采取“权宜之计”的方式来实现你想要实现的目标是否存在重要的客观不利因素。唯一可能相关的不利因素是:

  • Jenkins安装可能比小型web服务器占用更大的空间(CPU使用率、内存使用率、磁盘空间使用率)

  • 对于那些可能需要接管运行您的系统的人来说,可能存在隐藏的成本;e、 g.对Jenkins安装的依赖,否则他们可能不需要维护


但是,不要低估你可能从其他人那里得到的“EWW!”反应

这是一种可怕的滥用吗

坦白地说。。。。谁在乎

问题在于,采取“权宜之计”的方式来实现你想要实现的目标是否存在重要的客观不利因素。唯一可能相关的不利因素是:

  • Jenkins安装可能比小型web服务器占用更大的空间(CPU使用率、内存使用率、磁盘空间使用率)

  • 对于那些可能需要接管运行您的系统的人来说,可能存在隐藏的成本;e、 g.对Jenkins安装的依赖,否则他们可能不需要维护


但是,不要低估你可能从其他人那里得到的“EWW!”反应

这是一种可怕的滥用吗

坦白地说。。。。谁在乎

问题在于,采取“权宜之计”的方式来实现你想要实现的目标是否存在重要的客观不利因素。唯一可能相关的不利因素是:

  • Jenkins安装可能比小型web服务器占用更大的空间(CPU使用率、内存使用率、磁盘空间使用率)

  • 对于那些可能需要接管运行您的系统的人来说,可能存在隐藏的成本;e、 g.对Jenkins安装的依赖,否则他们可能不需要维护



但是,不要低估你可能从其他人那里得到的“EWW!”反应。

一个稍微费时但更高级的解决方案是:

老实说,几年前我们在寻找快速解决办法时,与詹金斯有着完全相同的想法。最后,我们设法为此分配了一点开发时间,所以我们使用了SpringBatch。这是很好的,易于使用,通过他们的管理网络应用程序。如果你有时间做一些编码,我建议你检查一下。该解决方案对我们非常有效,因为:

  • 高级重试功能
  • 工作经历
  • 定期运行+手动执行选项
  • 能够恢复失败的处决
  • 能够保留作业数据
  • 易于配置故障切换

    • 一个稍微费时但更高级的解决方案是:

      老实说,几年前我们在寻找快速解决办法时,与詹金斯有着完全相同的想法。最后,我们设法为此分配了一点开发时间,所以我们使用了SpringBatch。这是很好的,易于使用,通过他们的管理网络应用程序。如果你有时间做一些编码,我建议你检查一下。该解决方案对我们非常有效,因为:

      • 高级重试功能
      • 工作经历
      • 定期运行+手动执行选项
      • 能够恢复失败的处决
      • 能够保留作业数据
      • 易于配置故障切换

        • 一个稍微费时但更高级的解决方案是:

          老实说,几年前我们在寻找快速解决办法时,与詹金斯有着完全相同的想法。最后,我们设法为此分配了一点开发时间,所以我们使用了SpringBatch。这是很好的,易于使用,通过他们的管理网络应用程序。如果你有时间做一些编码,我建议你检查一下。该解决方案对我们非常有效,因为:

          • 高级重试功能
          • 工作经历
          • 定期运行+手动执行选项
          • 能够恢复失败的处决
          • 能够保留作业数据
          • 易于配置故障切换

            • 一个稍微费时但更高级的解决方案是:

              老实说,我们有