问题内容: 运行hudson很容易,但是当前文档缺少在OS X上将运行中的hudson作为守护程序/服务安装的教程。 切换到生产环境时,需要确保已正确配置和保护它。 要求: 能够在端口80上运行 没有以root身份运行(或至少没有以root身份运行作业) 确保它在系统重新启动时正确启动/停止 启用直接从Web界面运行的自动升级。 最好的办法是安装一个可下载最新的hudson并进行安装的安装脚本。
问题内容: 我在自己的容器中运行Jenkins。我使用命令“ nohup java -jar jenkins.war –httpsPort = 8443”。 如何安全关闭它?现在,我使用kill命令杀死该进程。 问题答案: 是的,如果您使用内置的Winstone容器运行Jenkins,则kill应该可以。 此Jenkins Wiki页面 包含一些有关如何为Jenkins设置控制脚本的提示。
问题内容: https://github.com/xetorthio/jedis/wiki/入门 在多线程环境中使用Jedis 您不应该使用来自不同线程的相同实例,因为您会遇到奇怪的错误。有时创建大量的Jedis实例还不够好,因为这意味着大量的套接字和连接,这也会导致奇怪的错误。 单个Jedis实例不是线程安全的 !为避免这些问题,应使用JedisPool,它是网络连接的线程安全池。给定完成后将J
问题内容: 我在本地受信任的环境中运行Jenkins,在其中尝试运行此管道。此Jenkinsfile被检入git。 运行构建的前几次,我需要手动批准更改(Jenkins-> Mange Jenkins->进程内脚本批准)。现在,我收到此异常,没有什么可以批准的。我要做的就是解析XML文件。这些安全检查能否完全绕过管道构建? 问题答案: 目前不可能。有针对此问题的公开门票https://issues
问题内容: 我计划将Redis用作唯一的原子ID生成器。但是,我担心的是,可能会有来自多个浏览器的类似Web请求。我想知道,使以下操作原子化的通常做法是什么? 如果我使用的是台式机应用程序或移动应用程序,则可以在Java中使用关键字来避免出现竞争情况。 但是,对于PHP Web应用程序呢? 问题答案: 假设您要生成顺序ID,则可以使用Redis和INCR命令,而不必担心竞争条件。由于Redis(主
问题内容: 我已经在OSX上安装了Jenkins可执行文件,但是现在我想停止其运行。每当我杀死它时,无论如何,它都会立即重新启动。 我尝试在詹金斯网址上使用exit命令: 要求我发布命令,然后执行该命令,然后服务器根据请求关闭。 但随后重新启动。 我尝试使用来搜索进程ID ,并强行杀死它(),然后服务器根据请求立即关闭。 但随后重新启动。 我试图通过gui关闭它,但是不幸的是似乎没有办法。 在某处
问题内容: 是否可以从命令行安装jenkins插件? 我在谷歌搜索后找到了一个命令: 但这不起作用。 问题答案: 根据Jenkins 命令行界面文档,您需要使用 客户端 JAR文件(而不是正在使用的 服务器 WAR文件),您可以直接从Jenkins获得该文件,例如,通过http:// localhost:8080 / cli 然后,您可以使用以下JAR运行命令: 这将下载安装所需的插件及其任何依赖
问题内容: 我想知道,如何使用Jenkins远程访问API将插件安装到Jenkins?我找到了使用jenkins CLI进行安装的方法。但是我需要知道如何使用API进行相同的操作。我尝试使用jenkins-python库。但是我没有找到安装插件的任何方法。 问题答案: 我认为这是不可能的。但是,作为解决方法,您可以考虑创建一个可以通过Jenkins CLI安装插件的作业。然后,您可以使用适当的
问题内容: 从更新中心安装插件会导致: 检查Internet连接失败无法连接到 http://www.google.com/。也许您需要配置HTTP代理?部署插件失败- 详细信息hudson.util.IOException2:无法从http://updates.jenkins- ci.org/download/plugins/deploy/1.9/deploy.hpi下载 是否可以下载插件并将其
问题内容: 我尝试按照此答案中的说明进行操作,但找不到: 问题答案: 只需按照此处的说明进行操作: 安全下载(这是2.6特定的文件,来自Ricardo Iramar的答案的链接)。 在您保存的目录中,运行 一切都会好起来的。 这将为Python 2.6安装,并且不会涉及您的2.7版安装。
问题内容: 我使用pip成功安装了不同的模块,它们显示在 如: 从航站楼 但是,每当我尝试导入它时 /或或 显示以下错误: 更新: 如果我在正确的site-packages目录中启动python 然后就可以了。如果直接在终端上编写,这将解决该问题。但是,我对如何使其在file.py中正常工作一无所知。 据我所知,我只安装了Python2.7。 来自file.py 如果我有一个file.py保存在某
问题内容: 我正在尝试在centos 5.5上安装MySQL-python lib。我跑了 但是当我尝试时: 我收到此错误: 有关如何解决此问题的任何线索? 问题答案: 您可能没有通过yum安装MySQL?存储库中的MySQLDB版本与存储库中的MySQL版本相关。版本需要匹配。 您的选择是: 安装MySQL的RPM版本。 将MySQLDB编译为您的MySQL版本。
问题内容: 我无法在Windows7 x64系统中安装mysql2 gem。我尝试使用32位和64位版本的MySQL服务器,但没有一个让我更进一步。 我安装了Ruby 1.8,开发工具包和Rails平台。我什至安装了minGW来允许事物的C ++ / C编译。MySQL Server已安装在默认位置。 运行命令时: 我从控制台收到以下输出: 根据Rubygems,我的环境的输出为: 系统上还安装了
问题内容: 不久前,有人建议我更改代码以使用PDO,以便对查询进行参数化并安全地将HTML保存在数据库中。 好吧,这是主要问题: 我看了http://php.net/manual/en/ref.pdo-mysql.php,但我并没有真正知道应该把那个字符串放在哪里… 我正在构建的网站实际上只需要一页PDO。虽然我可能会考虑重新编写它,但要花一些时间,而且我需要页面尽快运行,因此无法完全关闭MySQ
问题内容: 我正在尝试安装使用gem的开源Rails 3.2.21应用程序,但是当我尝试运行命令时,出现以下错误: 我尝试卸载通过自制软件安装的每个版本的I,然后重新安装它们,如下所示: 然后运行: 正如此处提出的许多类似问题所建议的那样,但仍然导致与上述相同的错误。 请有人可以提供有关如何启动和运行该产品的指导吗? 问题答案: 错误日志显示: 因此,您需要安装: 正如评论中指出的那样,可能需要将