Jenkins的环境搭建
随着软件系统日趋庞大,落在测试人员的担子也越来越重,要想快速完成工作任务,减少重复的劳动,我们必须学习相关的软件来提高我们的工作效率。此后我将介绍Jenkins的相关使用场景,但在这之前,我将告诉大家如何配置Jenkins的环境。
Jenkins的下载路径
这里我选择的是稳定版的war包,可以在Windows或者Linux系统配合jdk使用;当然也可以下载稳定版下面的Windows用的msi文件

由于最新的Jenkins的war包需要配置jdk环境,且需要在Tomcat下使用;这里我的环境为Windows7+Tomcat9+jdk11+Jenkins2.3。
JDK11压缩包下载
①下载完之后发现没有jre的文件夹,于是我们需要进一步操作,进入解压的jdk路径,在cmd里面执行如下命令生成jre路径。
bin\jlink.exe --module-path jmods --add-modules java.desktop --output jre
②配置JAVA_HOME,这里选择jdk的路径。

③在path配置jre和jdk的bin目录:%JAVA_HOME%/bin;%JAVA_HOME%/jre/bin;配置好保存。版本验证 : Java -version

将下载好的Jenkins的war包放进Tomcat9的webapps目录中,运行Tomcat9下载
双击bin目录下的startup.bat文件则可启动Tomcat,并在webapps里面生成Jenkins文件夹,生成Jenkins后记得将war包移出webapps 。Tomcat9下载版本如下:

这里配置JENKINS_HOME:D:\tomcat9\webapps\jenkins(jenkins的路径),如图:

到次,即环境配置完成。
在运行Tomcat9的时候,发现日志提示缓存不足的情况,这时我们需要在D:\tomcat9\conf\context.xml配置如下:
<Resources cachingAllowed="true" cacheMaxSize="1000000" />

在该路径D:\tomcat9\conf\logging.properties将UTF-8改为GBK即可解决这个问题。

在浏览器输入IP+Tomcat端口,我这里输入网址:http://localhost:8080/jenkins/,具体操作步骤大家可自行百度。首次打开的界面如下。①输入密匙>>点击继续

②这里选择自定义插件安装,由于插件安装慢,选择第一种会花费很多时间。还会有时安装失败。

③选择无,点击安装

④依次输入自己的账号和密码,保存并完成。

⑤配置URL>>点击保存并完成,即可进入Jenkins的界面。

⑥Jenkins的界面如图所示。

点击ManageJenkins>>Configure System;查看Jenkins的主目录,路径和之前配置的一样,则环境搭建完成。

我正在玩HTML5视频并且在ERB中有以下片段:mp4视频从在我的开发环境中运行的服务器很好地流式传输到chrome。然而firefox显示带有海报图像的视频播放器,但带有一个大X。问题似乎是mongrel不确定ogv扩展的mime类型,并且只返回text/plain,如curl所示:$curl-Ihttp://0.0.0.0:3000/pr6.ogvHTTP/1.1200OKConnection:closeDate:Mon,19Apr201012:33:50GMTLast-Modified:Sun,18Apr201012:46:07GMTContent-Type:text/plain
之前在培训新生的时候,windows环境下配置opencv环境一直教的都是网上主流的vsstudio配置属性表,但是这个似乎对新生来说难度略高(虽然个人觉得完全是他们自己的问题),加之暑假之后对cmake实在是爱不释手,且这样配置确实十分简单(其实都不需要配置),故斗胆妄言vscode下配置CV之法。其实极为简单,图比较多所以很长。如果你看此文还配不好,你应该思考一下是不是自己的问题。闲话少说,直接开始。0.CMkae简介有的人到大二了都不知道cmake是什么,我不说是谁。CMake是一个开源免费并且跨平台的构建工具,可以用简单的语句来描述所有平台的编译过程。它能够根据当前所在平台输出对应的m
我从Ubuntu服务器上的RVM转移到rbenv。当我使用RVM时,使用bundle没有问题。转移到rbenv后,我在Jenkins的执行shell中收到“找不到命令”错误。我内爆并删除了RVM,并从~/.bashrc'中删除了所有与RVM相关的行。使用后我仍然收到此错误:rvmimploderm~/.rvm-rfrm~/.rvmrcgeminstallbundlerecho'exportPATH="$HOME/.rbenv/bin:$PATH"'>>~/.bashrcecho'eval"$(rbenvinit-)"'>>~/.bashrc.~/.bashrcrbenvversions
前置步骤我们都操作完了,这篇开始介绍jenkins的集成。话不多说,看操作1、登录进入jenkins后会让你选择安装插件,选择第一个默认的就行。安装完成后设置账号密码,重新登录。2、配置JDK和Git都需要执行路径,所以需要先把执行路径找到,先进入服务器的docker容器,2.1JDK的路径root@69eef9ee86cf:/usr/bin#echo$JAVA_HOME/usr/local/openjdk-82.2Git的路径root@69eef9ee86cf:/#whichgit/usr/bin/git3、先配置JDK和Git。点击:ManageJenkins>>GlobalToolCon
我试图在rails中了解rubygems是如何变得可以自动使用的,而不是在使用required的文件中gem? 最佳答案 这是通过bundler/setup完成的:http://bundler.io/v1.3/bundler_setup.html.它在您的config/boot.rb文件中是必需的。简而言之,它首先将环境变量设置为指向您的Gemfile:ENV['BUNDLE_GEMFILE']||=File.expand_path('../../Gemfile',__FILE__)然后它通过要求bundler/setup将所有ge
从一开始,我就是一个Windows高手。我从MS-DOS开始。我安装了Windows2.1以及此后的所有Windows。现在,我家里有10台不同的Windows机器在运行,从Windows7Ultimate到各种版本的WindowsServer。我还没有完成Windows8,也不想去那里。我在服务器和各种软件方面都有UNIX经验,但它并不是我的首选环境。但是,我想我正在转换。我试图假装使用Cygwin和MSYS在Windows下运行UNIX。我的目的是搭建一个开发环境。两者都让我失望了。我花了比开发更多的时间来解决一系列技术问题。这是NotAcceptable。到目前为止,我的Ruby
如果特定语言环境中缺少翻译,如何配置i18n以使用en语言环境翻译?当前已插入翻译缺失消息。我正在使用RoR3.1。 最佳答案 找到相似的question这里是答案:#application.rb#railswillfallbacktoconfig.i18n.default_localetranslationconfig.i18n.fallbacks=true#railswillfallbacktoen,nomatterwhatissetasconfig.i18n.default_localeconfig.i18n.fallback
我给自己买了一个新的8gigUSBkey,我正在寻找一个合适的解决方案来拥有一个可移植RoR环境来学习。我在谷歌上搜索了一下,发现了一些可能性,但我很想听听一些现实生活中的经历和意见。谢谢! 最佳答案 我喜欢InstantRails,非常容易使用,无需安装程序,也不会修改您的系统环境。 关于ruby-on-rails-可移植RubyonRails环境,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/q
在我的双语Rails4应用程序中,我有一个像这样的LocalesController:classLocalesController用户可以通过此表单更改其语言环境:deflocale_switcherform_tagurl_for(:controller=>'locales',:action=>'change_locale'),:method=>'get',:id=>'locale_switcher'doselect_tag'set_locale',options_for_select(LANGUAGES,I18n.locale.to_s)end这有效。但是,目前用户无法通过URL更改
我在跑Fastlane(适用于iOS的持续构建工具)以执行用于解密文件的自定义shell脚本。这是命令。sh"./decrypt.shENV['ENCRYPTION_P12']"我想不出将环境变量传递给该脚本的方法。显然,如果我将密码硬编码到脚本中,它就可以正常工作。sh"./decrypt.shmypwd"有什么建议吗? 最佳答案 从直接Shell中扩展假设这里的sh是一个faSTLane命令,它以给定的参数作为脚本文本调用shell命令:#asafastlanedirectivesh'./decrypt.sh"$ENCRYPTI