我正在尝试使用Jenkins中用JavaScript编写的脚本。我认为最简单的方法是在.jelly脚本中调用它们。例如:我有文件
myCustom.js :
alert("Hello World!");
function myFunction() {
var x = "", i;
for (i=0; i<5; i++) {
x = x + "The number is " + i + "<br>";
}
document.getElementById("demo").innerHTML = x;
}
接下来,我有: global.jelly (来自教程插件):
<j:jelly xmlns:j="jelly:core" xmlns:st="jelly:stapler" xmlns:d="jelly:define" xmlns:l="/lib/layout" xmlns:t="/lib/hudson" xmlns:f="/lib/form">
<f:section title="Hello World Builder">
<f:entry title="French" field="useFrench"
description="Check if we should say hello in French">
<f:checkbox />
<script type="text/javascript" src="${resURL}/myCustom.js">
</script>
</f:entry>
</f:section>
</j:jelly>
问题是:没有效果!甚至Hello World Allert也没有显示…我在做什么错?如果我使用:
<script type="text/javascript" >
alert("Hello World!");
</script>
在果冻中,它显示了allert窗口,但我无法调用整个文档。也许 “ $ {resURL} /myCustom.js”
没有正确指向?我应该在哪里放置我的JS文件?
还有一件事:我在Stack上看到了另一个问题,但是没有可用的答案,因此我无法与该问题的所有者联系。
对于“我应该在哪里放置我的JS文件”的问题,您可以将其放在src / main / webapp中,而在果冻文件中则可以这样编写:<script src="${rootURL}/plugin/plugin_name/myCustom.js"/>
问题内容: 每次执行脚本时,我都试图编写一个小的脚本来挂载VirtualBox共享文件夹。我想用Python来做,因为我正在尝试学习它的脚本。 问题是我需要特权才能启动安装命令。我可以将脚本作为sudo运行,但是我更喜欢它自己制作sudo。 我已经知道将密码写入.py文件并不安全,但是我们谈论的是根本不重要的虚拟机:我只想单击.py脚本并使它工作。 这是我的尝试: 我的python版本是2.6 问
问题内容: 我正在尝试创建用于设置Docker容器的Shell脚本。我的脚本文件如下所示: 运行此脚本文件将在新调用的bash中运行容器。 现在,我需要运行一个脚本文件(test.sh),该文件已经位于上述给定的shell脚本的容器内(例如:cd /path/to/test.sh && ./test.sh),该怎么做? 问题答案: 您可以使用以下命令在正在运行的容器中运行命令: 并从bash会话运
我必须把一个项目从Java8转移到Java17。 我可以解决大多数问题,但它包含一种方法,我使用ScriptEngineManager来计算一个数学术语。 在Java8中,它可以根据需要工作,但在Java17中始终为空。 根据谷歌的说法,Java17不再支持JavaScript引擎。 由于项目限制,我不允许使用第三方库。 在Java17中有没有合适的方法来处理这个问题?
我正在使用媒体编解码器在jelly-bean上获取. mp4文件并在logcat中获取此文件 谁能告诉我这是什么吗?如何解决呢?
问题内容: 的 备用屏幕 用于通过像vim,HTOP,屏幕,alsamixer中,以下,…它像一个不同缓冲液中的终端的内容的,其消失的应用程序退出时,所以整个终端许多“用户交互式”应用终端恢复后,看起来应用程序没有输出任何东西。 我想在自己的shell(bash)脚本中实现完全相同的功能,除了它不必具有可移植性。我只会使用linux和基于xterm的终端仿真器;但解决方案应尽可能使用类似的方法。但
问题内容: 我正在编写一个shell脚本,以自动添加新用户并更新其密码。我不知道如何获取passwd来从shell脚本中读取,而不是交互式地提示我输入新密码。我的代码如下。 问题答案: 来自“ ”: 所以你的情况 [ 更新 ]评论中提到了一些问题: 您的命令可能没有选项:按照ashawley的建议使用实用程序。 如果您使用的不是bash外壳,则“echo”可能不是内置命令,外壳将调用。这是不安全的