build相关内容

CodeBuild 执行在构建失败后继续执行,而不是停止

我正在使用 git、codebuild 和 elastic beanstalk 构建 CI/CD 管道. 在代码构建执行期间,由于测试用例的语法错误导致构建失败,我看到代码构建进展到下一阶段并最终继续生成工件. 我的理解是如果构建失败,执行应该停止.这是正确的行为吗? 请参阅下面的构建规范. 版本:0.2阶段:安装:命令:- echo 安装 package.json..- n ..

使用“H * * * *"而不是“5 * * * *"来均匀分布负载

在设置 Jenkins 应如何从颠覆中提取更改时我尝试检查 Poll SCM 并将时间表设置为 5 * * * *,我收到以下警告 使用“H * * * *"而不是“5 * * * *"来均匀分布负载 我不确定 H 在这种情况下是什么意思以及为什么要使用它. 解决方案 H代表Hash 允许定期调度的任务在系统中,应尽可能使用符号 H(表示“散列").例如,对十几个日常工作 ..
发布时间:2022-01-12 19:05:03 其他开发

在哈德逊的工作之间共享构建工件

我正在尝试在 hudson 设置我们的构建过程. Job 1 将是一项超快速(希望如此)的持续集成构建工作,并且会经常构建. 工作 2,将负责定期运行或手动触发的综合测试套件. Job 3 将负责在代码库中运行分析工具(很像 Job 2). 我尝试使用“高级项目选项 > 使用自定义工作区"功能,以便在 Job 1 中编译的代码可以在 Job 2 和 3 中使用.但是,似乎所 ..

具有密码保护的协同设计的 Team Foundation Server Build 失败

我正在尝试在 TFS 2008 上设置持续集成构建.在我要构建的项目中,我使用密钥进行签名.此密钥使用密码.我无法构建它,因为在构建过程中 TFS 想要显示一个无法显示的对话框.我想我需要在服务器上手动构建项目,但服务器上只安装了 TFS 资源管理器和构建部件.关于如何让我的项目正确构建的任何建议? 这是TFS给出的错误: C:\WINDOWS\Microsoft.NET\Framew ..

Maven 构建只更改了文件

假设我有如下的模块结构 模块->实用程序->域->客户端->服务-> 部署(这是在模块级别) 现在要启动客户端,我需要构建所有模块,即 utils、域、客户端、服务, 因为我正在加载所有上述模块的 jar 以最终启动客户 所有的罐子都在模块部署中组装起来. 我的问题是,例如,如果我更改服务中的任何内容,那么当从 deploy maven 运行构建时有没有办法可以识别它必须只构建 ..
发布时间:2022-01-12 19:03:15 Java开发

TFS 2015 上的 vNext 构建在 MSBuild 步骤上挂起并且不生成日志文件

我们最近从本地 TFS2013 升级到 2015 Update1,并设置了 VSO 构建代理. 我现在正尝试在我们的 Git 存储库中为解决方案设置测试(持续集成)vNext 构建,但构建没有运行并且没有产生任何日志. 构建属性已设置为指示正确的 Git 存储库,并且以下三个已添加到变量中:VSO_GIT_USERNAME、VSO_GIT_PASSWORD、DNXPath.MSBuil ..
发布时间:2022-01-12 19:01:43 其他开发

在多个同时上游作业成功后,如何让 Jenkins 作业开始?

为了尽可能获得最快的反馈,我们有时希望 Jenkins 作业并行运行.Jenkins 能够在作业完成时启动多个下游作业(或“分叉"管道).但是,Jenkins 似乎没有任何方法可以使下游作业仅在该分支的所有分支成功开始(或“加入"分支)时才开始. Jenkins 有一个“在构建其他项目后构建"按钮,但我将其解释为“在 any 上游作业完成时开始这项工作"(而不是“在 all 上游作业成功") ..

用于生产准备的 Ionic 应用程序的任务

我正在尝试找出从代码传递到最终可部署 apk/ipa 的最佳过程. 到目前为止,我有一个使用 Karma + Jasmine 的测试套件,它将 TypeScript 转换为 JS 并运行一些单元测试.我通过 gulp 开始这个过程. 在那之后,我所知道的就是 ionic build android --release 生成(尚未签名的)apk.但我不确定生成的 apk 的滥用/缩小程度 ..

在 gulp 任务中删除文件

我有一个 gulp 任务,我想获取一些源文件并将它们复制到 build/premium 和 build/free 然后从构建/免费. 我的尝试是这样做的: gulp.task("build", ["clean"], function () {gulp.src(["src/*", "!src/composer.*", "LICENSE"]).pipe(gulp.dest("build/pre ..
发布时间:2022-01-12 13:44:33 前端开发

在完成所有文件的 gulp 任务后运行代码

所以我一直在尝试 Gulp,看看它在速度方面与 Grunt 相比如何,我对结果印象深刻,但我有一件事我不知道如何在 Gulp 中做. 所以我有这个 gulp 任务来缩小 HTML: gulp.task('html-minify', function() {var 文件 = [relativePaths.webPath + '/*.html',relativePaths.webPath + ..
发布时间:2022-01-12 13:38:26 其他开发

Node.js/Gulp - 循环执行 Gulp 任务

我想遍历一个对象,并在每次迭代时将一组文件路径传递给 gulp.src,然后对这些文件进行一些处理.下面的代码仅用于说明目的,实际上并不能正常工作,因为 return 语句在第一遍就终止了循环. gulp.task('js', function(){for (var key in buildConfig.bundle) {返回 gulp.src(bundleConfig.bundle[key]. ..
发布时间:2022-01-12 13:28:39 前端开发

Xcode - 但是......我们的档案在哪里?

我已使用 Build 和 Archive 命令将我的应用的三个版本提交到 App Store.但是……那些档案在哪里? 我刚刚了解到我只需要他们能够阅读崩溃日志.我的 ~/Library/Developer/Xcode/Archives 文件夹是空的(事实上,里面有一个 xarchive 文件,我刚刚生成了一个用于测试崩溃日志读取的文件). Spotlight 未找到任何 .xarch ..
发布时间:2022-01-12 11:49:17 其他开发

如何防止 Visual Studio 2017 构建 JavaScript?

我今天升级到 VS2017,我看到每次我在我的 web 应用程序项目中更改一些东西 - 构建再次构建我所有的 javascript(我使用 webpack 作为客户端).这很酷,但需要很多时间,所以我很乐意将它配置为停止构建 javascript(我会在它发生变化时自己构建它). 解决方案 简单回答 在您的 csproj 文件中,将以下行添加到现有的 PropertyGroup 块: ..

链接器如何解析动态可加载库中的重复符号?

我有两个可动态加载的库 lib_smtp.so 和 libpop.so 等.两者都有一个名为 protocol 的全局变量,分别初始化为“SMTP"和“POP".我有另一个静态库 libhttp.a,其中 protocol 被初始化为“HTTP". 现在由于某种原因,我需要静态编译所有动态可链接和可加载库并包含在可执行文件中.这样做我在链接静态库期间收到错误“multiple definit ..
发布时间:2022-01-11 15:41:36 服务器开发

如何构建同时需要 libstdc++.so.5 和 libstdc++.so.6 的应用程序?

我想以重要的通知作为开头,即我不是 C/C++ 程序员,并且对 C 中的库链接如何工作知之甚少. 我们的代码使用 libstdc++.so.6(我认为是 gcc 3.4).我们有使用 libstdc++.so.5(我认为是 gcc 2.something 或 3.2)的第三方预编译(闭源)库.这是在linux上.我们有第三方库的 .a 和 .so 版本. 是否可以使用 3rd 方库构建 ..
发布时间:2022-01-11 15:37:08 其他开发

列出使用的库的链接器选项

我正在使用 Linux 平台并使用 GNU C++ 编译器.我正在尝试解决显示某些符号未定义的链接错误.我可以使用命令行中提供的名称查找库,并查看它们是否包含有问题的符号(使用“nm"实用程序). 我知道对于编译步骤,我可以使用命令行标志“-H"而不是“-c"来获取编译中#included 的头文件列表.链接器是否有类似的选项?我想如果我能看到链接器用来处理每个“-lmylibrary"标志 ..
发布时间:2022-01-11 15:36:48 C/C++开发