草庐IT

jenkins-ci

全部标签

ruby - 如何在 Travis-CI 上为 TensorFlow 构建共享库

我正在协助构建Ruby-wrapper对于TensorFlow.明显地。我们想设置项目的自动测试,所以我是currentlytrying努力配置Travis-CI来构建项目并像在我自己​​的机器(OSXElCapitan)上一样运行测试。我的问题是:.travis.yml文件中需要什么魔力才能正确bazelbuild共享库(tensorflow.所以)用于TensorFlow?据我所知,我已经成功安装了TensorFlow'sdependencies,包括Google的构建工具Bazel,但Travis-CI仍然无法构建。在撰写本文时,bazelbuild命令失败并显示以下消息:...

Jenkins发布uniapp开发的H5遇到的问题

目录​编辑 前言:一、问题:     二、解决经历:    1、思路1(不成功):    2、思路2(成功):        三、原因分析:总结前言:    背景:由于历史原因,公司有个历史项目使用vue开发的公众号H5,原生开发的微信小程序。两端功能的完全一样,但是需要维护两个项目,最近客户提了需求需要修改部分功能,博主接到需求后,觉得维护两套代码不仅是重复开发,测试起来也麻烦,因为之前是两个人开发不同端的缘故,导致大部分的bug都是因为两端不一致产生的。为了节省时间和维护成本,提升开发测试效率,在反复对比调研,最终选择了uniapp技术框架融合两端进行重构。一、问题:           

javascript - 带有 JS Linting 的 GitLab CI

我在GitLab持续集成方面的经验为0,我需要设置一个作业以在.js文件上运行ESLint。我已经阅读了GitLabCI和管道文档,以及一些GitHooks,但我仍然不知道如何设置它,所以非常感谢任何详细的和从头开始的答案。 最佳答案 首先,您需要设置CI并准备一些可用的运行器,以便它们可以运行您的持续集成作业。最简单的方法是使用gitlab-ci-multi-runner(项目是here和documentation)以及将在docker容器中运行CI作业的docker执行器。一旦你配置了一些运行者,add将它们添加到您的Gitla

Sonarqube 安装 及与Jenkins sonar scanner插件集成部署

一、SonarQube基本概述1.什么是SonarQubeSonarQube是一个开源的代码质量管理系统,用于检测代码中的错误,漏洞和代码规范。它可以现有的Gitlab、Jenkins集成,以便在项目拉取后进行连续的代码检查。2.使用SonarQube前提SonarQube基于Java开发,所以需要安装OpenJDK8版本。SonarQube需要依赖MySQL数据库,至少5.6版本以上8版本以下。SonarQube的小型实例至少需要4GB内存,如果是大型实例需要16GB二、SonarQube服务安装分两个步骤,第一步安装sonarqubeserver端,第二步,jenkins集成sonarqu

javascript - 将 Jasmine JavaScript 单元测试与 TFS Build CI 集成的简便方法

我一直在使用Jasmine编写JavaScript单元测试。但是,这些测试在浏览器中运行,而不是作为MSTest的一部分。我希望我的TFS持续集成构建在JavaScript单元测试失败时中断。我知道VisualStudio2012中有针对此问题的解决方案,但我在2010年(并且可能在未来很长一段时间内)。有没有一种简单的方法可以将基于Jasmine的JavaScript单元测试与TFSBuild集成? 最佳答案 Chutzpah测试运行器使您能够从命令行或VisualStudio运行QUnit和JasmineJavaScript单元

javascript - QUnit 测试在 Travis CI 上失败(在带有 grunt.js 的 phantomjs 上运行)

我们在JavaScript上的开源项目enchant.js中引入了带有travisCI的CI系统。https://github.com/wise9/enchant.js我们喜欢qunit测试,我们使用grunt.js(npm)运行它们,但它在TravisCI上失败并出现如下错误:PhantomJStimedout,possiblyduetoamissingQUnitstart()call.Use--forcetocontinue.完整的错误信息在这里:https://travis-ci.org/wise9/enchant.js/builds/4016842奇怪的是,每次我运行grunt

javascript - 如何使用 travis-ci 或 grunt 测试不同版本的脚本

我正在使用Travis-CI以编程方式检查和测试前端javascript代码(使用Gruntjs)。我的问题是,如果我构建了一个插件并且我想在脚本的多个版本上测试它,我该如何管理它?例如,一个简单的用例是,如果我构建一个jQuery插件,我可以要求grunt或travis使用版本1.6、1.7和1.8通过测试运行它吗? 最佳答案 我使用了http://manuelvanrijn.nl/blog/2012/06/22/integrate-travis-ci-into-grunt/中的说明使Travis-CI集成正常工作。对于多个jQu

django 项目中的 Javascript 测试,具有 CI 和覆盖率

我正在开发一个Django项目,该项目的设计非常依赖javascript。对于服务器端代码,我们尝试通过使用单元测试来获得良好的测试覆盖率,并在稍高的级别上使用Django测试客户端进行测试。我们有一个为CI运行的Hudson/Jenkins服务器,其中的内容或多或少地按照thisarticle的方式设置。,为我们提供测试通过和覆盖率统计信息。我也想为我们的javascript提供类似的东西。我希望能够在单元测试级别上进行测试,但也希望能够在集成/验收测试级别上进行测试。后者需要完整的DOMJS环境和正在运行的django服务器。理想情况下,我想以某种方式使用Django测试客户端,这

javascript - Gitlab CI 失败 : NPM command not found

我一直在研究GitlablCI,但出于某种原因我无法让我的测试“通过”。它总是说npm:commandnotfound我的GitlabCI配置如下所示:image:node:latest#Thisfolderiscachedbetweenbuilds#http://docs.gitlab.com/ce/ci/yaml/README.html#cachecache:paths:-node_modules/before_script:-npminstall-npminstalleslint-g-npminstalleslint-plugin-react-g-npminstallbabel-

Golang 项目 Travis CI Build 失败,错误为 `Makefile:15: recipe for target ' test' failed`

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎与helpcenter中定义的范围内的编程无关。.关闭3年前。Improvethisquestion我已经为我的Github项目设置了travisbuildCaptain.travis.yml的内容是:language:gogo:-1.12.xscript:makeenv:-GO111MODULE=onGOPROXY=https://proxy.golang.org我的Makefile的内容是:#GoparametersBINARY_FOLDER=./binGOCMD=goGOBUILD=