草庐IT

Build_Settings

全部标签

time - Jenkins——使用 "Build Time Trend"获取 "Remote Access API"值

有没有一种方法可以让我们获得所有Jenkins-“构建时间趋势”信息(构建号+状态[成功/失败等]+持续时间)应用;使用Jenkins远程访问API?否则,如果您能发布任何文档的链接,了解如何使用远程访问API从Jenkins获取信息,我将不胜感激。大部分来源都包含运行作业的方式,但我找不到任何来源,其中显示了如何从jenkins获取信息。谢谢! 最佳答案 您可以使用类似以下网址:http://jenkins:8080/job/MY-APPLICATION/api/json?tree=builds[number,id,timesta

build - 如何在 VSTS/VSO Build vNext 中创建 Web 部署包?

我在VisualStudioTeamServices(以前的VisualStudioOnline)中有一个自动构建。该解决方案正在正确构建。如何配置它以便它也可以创建一个Web部署包? 最佳答案 我们使用以下MSBuild参数:/p:DeployOnBuild=true/p:WebPublishMethod=Package/p:PackageAsSingleFile=true/p:SkipInvalidConfigurations=true/p:PackageLocation="$(build.artifactstagingdire

build - 无法打开共享对象文件

我正在尝试编译此处找到的项目之一USB-I2C/SPI/GPIO接口(interface)适配器。我下载了i2c_bridge-0.0.1-rc2.tgz包。我安装了libusb并且似乎进展顺利,没有任何问题。我进入i2c_bridge-0.0.1-rc2/目录并制作。编译。我进入i2c_bridge-0.0.1-rc2/i2c文件夹并制作。它编译并给了我./i2c。但是,当我运行它时,它说errorwhileloadingsharedlibraries:libi2cbrdg.so:cannotopensharedobjectfile:Nosuchfileordirectoryi2c_

build - 错误 : Sonar server 'http://localhost:9000' can not be reached

运行以下命令时:cmd/cC:\sonar-runner-2.4\bin\sonar-runner.bat(Sonar运行器安装在构建机器上)我收到以下错误:错误:Sonar服务器'http://localhost:9000'无法到达错误:Sonarrunner执行期间出错错误:java.net.ConnectException:连接被拒绝:连接错误:原因:连接被拒绝:连接什么会导致这些错误?你好,这是我的sonar-runner.properties文件:sonar.projectKey=NDMsonar.projectName=NDMsonar.projectVersion=1.0

build - 如何在 Intellij IDEA 的构建路径中重新包含一个类?

我不小心从构建路径、编译器错误Pane中排除了一个类,我不知道如何取回它。该类(class)在任何其他类(class)中均不可见,并且就在我单击该重要菜单选项之前。该类(class)的图标上有一个小“x”,而我的其他类(class)都没有。编辑:我自己想通了。转到设置>项目设置>编译器>排除并删除条目 最佳答案 转到设置->项目设置->编译器->排除并删除条目 关于build-如何在IntellijIDEA的构建路径中重新包含一个类?,我们在StackOverflow上找到一个类似的问题

build - 链接大型库时是否可以加快 Rust 编译?

我在嵌入Servo时遇到了很长的连续构建时间作为我的二进制文件的一部分。例如,使用这个tutorialforembeddingServo,在初始构建完成后,对我的代码的任何修改都需要40秒以上才能在第四代四核i7上重建二进制文件:这是Cargo的示例输出:❯cargobuildFinisheddev[unoptimized+debuginfo]target(s)in0.1secs❯touchsrc/main.rs❯cargobuildCompilingservo-embedding-examplev0.1.0Finisheddev[unoptimized+debuginfo]targe

build - Gitlab-CI:gitlab ci trigger build 仅用于合并请求

我正在使用gitlab8.1.4。并使用内置的gitlab-ci。默认情况下,gitlab-ci会为每次推送触发构建。如何让它只在创建合并请求时触发?提前致谢 最佳答案 在您的.gitlab-ci.yml文件中尝试以下操作。stage:buildscript:-xxxxxartifacts:paths:-xxxxxtags:-xxxxonly:-merge_requests来源:https://docs.gitlab.com/ee/ci/yaml/#only-and-except-simplified

build - 在构建服务器上使用 ramdisk 是否明智?

在我的公司,我们目前正在研究加快CI构建速度的各种策略。我们已经分析了我们的构建,并确定我们受到I/O瓶颈的限制。在不久的将来(约1-2个月),我们有很多选择来解决这个问题,但我们真的希望看到改进现在。我建议使用ramdisk作为checkout和构建文件的位置。构建输出和日志当然会存储在物理磁盘上。这是一个明智的做法,还是这种方法存在重大缺陷?我不是在寻找有关硬件方面的答案,而是在寻找常见构建系统(例如MSBuild)和ramdisk之间的交互是否会导致任何问题以及我需要注意的其他风险。 最佳答案 只要你有足够的内存,这是一件非常

build - CMake将非编译文件导入构建目录

我是这样使用CMake的:$mkdirbuild&&cdbuild$cmake..&&make&&atf-run|atf-report但要运行atf,我需要一些文件(例如/Atffile和test/Atffile),所以我正在寻找一种方法来在我的构建目录中导入所有此类文件。我试过了:file(COPY${PROJECT_SOURCE_DIR}/..DESTINATION${PROJECT_SOURCE_DIR}/..)但它不起作用。他们是一种简单/更清洁的方法吗? 最佳答案 假设“/Atffile”和“/test/Atffile”是

build - EA 在 Java 版本中代表什么?

>java-versionjavaversion"1.7.0_10-ea"请问我是在运行最后一个JDK7u10吗? 最佳答案 EA代表“EarlyAccess”,EA是该软件即将发布的版本的预览版。查看此link:-EAreleaseEAstandsfor"EarlyAccess",EAisapreviewreleasefortheupcomingversionofthesoftware.Thisreleasemaycontainmanynewfeaturesandbugfixesandasapreviewmaycontainsom