angular – 如何在ng build之前运行ng测试 – 在ng测试失败时使用jenkins作业并失败?
我刚刚构建了–prod命令来构建我的项目.
现在使用webpack版本的angular-cli,我们必须明确地运行ng测试.
如何检查jenkins是否ng测试成功并继续使用ng build –prod或者使构建失败?
"scripts" : { "cibuild": "ng test --code-coverage && ng build --prod --no-progress" }
上面假设你的karma.conf.js文件中有singleRun:true.然后你可以运行npm run cibuild,它将首先运行测试,然后只有在测试通过时才构建.我们通过Jenkins使用它来进行CI构建,然后进行声纳扫描.
angular – 如何在ng build之前运行ng测试 – 在ng测试失败时使用jenkins作业并失败?的更多相关文章
-
无法在iOS设备上首次安装企业内部分发应用程序
我有一个可以通过S3Bucket使用Enterprisedistribution下载的应用程序,它第一次失败并显示加载但是当我通过将设备连接到计算机使用配置实用程序手动安装证书时,相同的网站链接开始工作.我正在使用Jenkins来创建构建.证书没有自动安装,我按照苹果标准使用清单.我的清单文件内容如下:解决方法我通过检查设备日志来解决问题,它说未找到嵌入式配置.我刚刚打开了使用Jenkins创建的
-
ios – 使用Jenkins和altool自动上传IPA失败,并找不到“Transporter not found”错误
我正在使用Jenkins和altool验证iOS包并自动将其上传到我的iTunes帐户.虽然验证工作正常,我没有收到任何错误,但上传不起作用.‘/Applications/Xcode.app/Contents/Applications/ApplicationLoader.app/Contents/Frameworks/ITunesSoftwareService.framework/Versions
-
ios – Jenkins无法从项目文件夹运行xcodebuild
我是Jenkins的新手,但是我尽力用GoogleFu回答这个问题无济于事.我最初是通过手动安装Jenkins遇到了这个问题,但最近使用了OSX安装程序并导致了同样的错误.我猜这与Unix/Linux/OSX权限有关,而不是Jenkins/Xcode,但没有足够的专业知识来确定.编辑项目目录权限设置为775.我也尝试将所有权更改为Jenkins运行的用户.这是我尝试将xcodebuild作为守护程序用户运行时的输出:解决方法确保运行Jenkins的用户具有正确的权限.转到http://[jenkins_s
-
xcode – 为什么Jenkins在我的Mac上运行不会连接到本地的git repo?
我正在尝试使用Jenkins实现自动化构建,用于我的iOS项目.我添加了Git插件,但是一旦我尝试将git的URL放在项目的git配置中,它会在下面的屏幕截图中显示错误.这里Jenkins不能从repo克隆到其工作空间.解决方法在大多数情况下,gitbarerepo有扩展名.git我的意思是(其他)/test1看起来不正确,我认为应该是(其他)/test1.git在我的mac上有同样的错误.
-
xcode – 可以用两个不同的iOS sdks运行jenkins
我们正在使用Jenkins在MacMini服务器上运行我们的xcodebuilds.在最近几周,我们开始开发iOS7应用程序,并在MacMini上安装了Xcode5DP版本.当安装新的Xcode版本并配置Xcode的xcodebuild,xcode-选择这个新版本也用于构建我们的旧iOS6应用程序–这打破了它们的UI.有没有办法告诉Jenkins哪个xcodebuild应该用来构建一个项目?
-
Swift3.0 中 Strings/Characters 闲聊
Swift中String类型,说白了就是Character类型实例的集合,在开发过程中,我们一般采用两种方式来求字符串的长度,第一种是转成Objective-C中的Nsstring类型,通过length方法来获取其长度,第二种是通过字符串属性characters.count的方式获得。
-
Android Studio是否支持用于Android UI设计的AngularJS?
我对AndroidStudio有疑问:AS在设计XML文件时是否支持AngularJS代码,例如:对于小动画或效果?
-
android – 如何使用ClientID和ClientSecret在Phonegap中使用Angularjs登录Google OAuth2
我正尝试使用Angularjs(使用IonicFramework)通过GoogleOAuth2从我的Phonegap应用程序登录.目前我正在使用http://phonegap-tips.com/articles/google-api-oauth-with-phonegaps-inappbrowser.html进行登录.但是当我使用Angular-UI-RouterforIonic时,它正在创建非常
-
Android Jenkins构建因崩溃而失败
每次我尝试使用Jenkins构建时,都会出现以下错误Failedtoapplyplugin[id‘io.fabric’]Couldnotcreatepluginoftype‘CrashlyticsPlugin’.从Gradle中删除Crashlytics可以解决此问题解决方法这些是您需要遵循的最终命令:以下是此案例的相关调试日志:
-
android – 每个构建的Jenkins电子邮件工件
我正在使用Jenkins构建我的Android应用程序.一旦创建了工件,我希望apk能够通过电子邮件发送给一组用户.我已经知道Testflight等,但我只需要Jenkins将签名的apk通过电子邮件发送给一组用户.我怎样才能做到这一点?
随机推荐
-
Angular2 innerHtml删除样式
我正在使用innerHtml并在我的cms中设置html,响应似乎没问题,如果我这样打印:{{poi.content}}它给了我正确的内容:``但是当我使用[innerHtml]=“poi.content”时,它会给我这个html:当我使用[innerHtml]时,有谁知道为什么它会剥离我的样式Angular2清理动态添加的HTML,样式,……
-
为Angular根组件/模块指定@Input()参数
我有3个根组件,由根AppModule引导.你如何为其中一个组件指定@input()参数?也不由AppModalComponent获取:它是未定义的.据我所知,你不能将@input()传递给bootstraped组件.但您可以使用其他方法来做到这一点–将值作为属性传递.index.html:app.component.ts:
-
angular-ui-bootstrap – 如何为angular ui-bootstrap tabs指令指定href参数
我正在使用角度ui-bootstrap库,但我不知道如何为每个选项卡指定自定义href.在角度ui-bootstrap文档中,指定了一个可选参数select(),但我不知道如何使用它来自定义每个选项卡的链接另一种重新定义问题的方法是如何使用带有角度ui-bootstrap选项卡的路由我希望现在还不算太晚,但我今天遇到了同样的问题.你可以通过以下方式实现:1)在控制器中定义选项卡href:2)声明一个函数来改变控制器中的散列:3)使用以下标记:我不确定这是否是最好的方法,我很乐意听取别人的意见.
-
离子框架 – 标签内部的ng-click不起作用
>为什么标签标签内的按钮不起作用?>但是标签外的按钮(登陆)工作正常,为什么?>请帮我解决这个问题.我需要在点击时做出回复按钮workingdemo解决方案就是不要为物品使用标签.而只是使用divHTML
-
Angular 2:将值传递给路由数据解析
我正在尝试编写一个DataResolver服务,允许Angular2路由器在初始化组件之前预加载数据.解析器需要调用不同的API端点来获取适合于正在加载的路由的数据.我正在构建一个通用解析器,而不是为我的许多组件中的每个组件设置一个解析器.因此,我想在路由定义中传递指向正确端点的自定义输入.例如,考虑以下路线:app.routes.ts在第一个实例中,解析器需要调用/path/to/resourc
-
angularjs – 解释ngModel管道,解析器,格式化程序,viewChangeListeners和$watchers的顺序
换句话说:如果在模型更新之前触发了“ng-change”,我可以理解,但是我很难理解在更新模型之后以及在完成填充更改之前触发函数绑定属性.如果您读到这里:祝贺并感谢您的耐心等待!
-
角度5模板形式检测形式有效性状态的变化
为了拥有一个可以监听其包含的表单的有效性状态的变化的组件并执行某些组件的方法,是reactiveforms的方法吗?
-
Angular 2 CSV文件下载
我在springboot应用程序中有我的后端,从那里我返回一个.csv文件WheniamhittingtheURLinbrowsercsvfileisgettingdownloaded.现在我试图从我的角度2应用程序中点击此URL,代码是这样的:零件:服务:我正在下载文件,但它像ActuallyitshouldbeBook.csv请指导我缺少的东西.有一种解决方法,但您需要创建一个页面上的元
-
angularjs – Angular UI-Grid:过滤后如何获取总项数
提前致谢:)你应该避免使用jQuery并与API进行交互.首先需要在网格创建事件中保存对API的引用.您应该已经知道总行数.您可以使用以下命令获取可见/已过滤行数:要么您可以使用以下命令获取所选行的数量:
-
angularjs – 迁移gulp进程以包含typescript
或者我应该使用tsc作为我的主要构建工具,让它解决依赖关系,创建映射文件并制作捆绑包?