标签: continuous-integration

如何为Visual Studio命令提示符创建批处理文件

我想创建一个批处理文件,Visual Studio 2008 x64 Cross Tools Command Prompt以便在我的PC中继续执行某些操作,这里是senario.

svn update
delete some files
MSBuild MySolutiuon.sln
delete some files
xcopy somefiles
MSBuild AutomateBuildConfiguration.xml /p:Configuration=Release
xcopy some files
delete somefiles
xcopy some files

create a Zip file if it is possible // it is not neccessary
Run Code Online (Sandbox Code Playgroud)

我可以使用简单的命令提示符和MSBuild partsVisual Studio命令提示符来完成大部分操作,但由于这两个提示符不同,我无法完成我的senario.

我已经测试了所有命令并且对我很有用,如果你知道我该怎么办,给我一个解决方案.

我检查了这个,没有任何不安和任何事先谢谢你

msbuild terminal continuous-integration command-line visual-studio

44
推荐指数
2
解决办法
6万
查看次数

将Travis-CI用于客户端JavaScript库?

我不确定是否将Travis-CI用于我的客户端JavaScript库,因为它在Travis-CI服务器上使用NodeJ进行编译.

我想知道这是一种很好的方法来使用某种持续集成,例如Travis-CI用于客户端库吗?

javascript continuous-integration travis-ci

43
推荐指数
2
解决办法
7371
查看次数

使用Jenkins建立量角器的持续集成

我正在使用Protractor编写自动化测试脚本,现在我需要使用Jenkins为此设置CI.

它需要执行的任务是:

  1. 启动selenium standalon服务器.
  2. 使用conf.js文件开始测试.
  3. 停止selenium独立服务器.

任何人都可以帮助这方面吗?

continuous-integration selenium jenkins protractor

43
推荐指数
3
解决办法
5万
查看次数

在构建机器上清除Maven本地存储库

在CI构建服务器上,本地Maven存储库重复填充文件系统(几天后).在这种情况下,其他人采取了什么策略来修剪本地存储库? - 最大

continuous-integration maven-2

42
推荐指数
3
解决办法
3万
查看次数

如何配置Hudson为每个构建发送电子邮件,而不仅仅是那些更改项目状态的电子邮件?

我最近将我的CI服务器从旧版本的CruiseControl迁移到了Hudson.我错过了CruiseControl的唯一功能是能够接收每个构建的电子邮件构建通知,而不仅仅是那些导致项目状态发生变化的通知.

我特别感兴趣的是对所有成功构建的构建通知感兴趣.

有人这样做吗?或者是时候让我学习Hudson插件开发了吗?

build-automation continuous-integration build-process hudson

41
推荐指数
2
解决办法
3万
查看次数

MSBuild ItemGroup,不包括.svn目录和文件

如何构造MSBuild ItemGroup以排除.svn目录和(递归)中的所有文件.我有:

<ItemGroup> 
     <LibraryFiles Include="$(LibrariesReleaseDir)\**\*.*" Exclude=".svn" />
</ItemGroup>
Run Code Online (Sandbox Code Playgroud)

目前,但这并没有排除任何东西!

.net msbuild continuous-integration

40
推荐指数
2
解决办法
1万
查看次数

如何清除TeamCity中的旧失败构建?

我们确实在TeamCity中有数百个失败的构建(由于在失败设置上重新进行重试,数量特别高)现在浏览历史记录很痛苦.

我想只清理旧的失败的构建,无论如何在TeamCity中做到这一点?正常清理策略仅允许在上次成功构建清理之前X天.

teamcity continuous-integration build

40
推荐指数
3
解决办法
3万
查看次数

如何以不同的用户身份运行jenkins

我一直在尝试按照教程和本教程:部署为Jenkins用户或允许Jenkins以不同用户身份运行?

但我仍然不能为计算神灵的爱,作为一个不同的用户运行.以下是我所做的步骤:

  1. 下载jenkins(LTS)的macosx pkg
  2. 设置插件等和git
  3. 试着建立它

我一直得到一个无法克隆的错误,因为jenkins一直以匿名开头:

Started by user anonymous
Run Code Online (Sandbox Code Playgroud)

我如何设置它以便jenkins像我一样运行?我正在使用jenkins Web UI,因此它位于localhost:8080

我也尝试使用/ login登录,但我甚至无法使用我的名字或以root身份登录.

人员标签甚至没有创建用户链接,所以是的,我被困住了.请帮忙?

continuous-integration jenkins

40
推荐指数
4
解决办法
10万
查看次数

如何在Windows上更改Jenkins默认文件夹?

如何在Windows上更改Jenkins默认文件夹,其中Jenkins作为Windows服务运行.由于分区空间不足,我想更改C:\Users\Coola\.jenkins文件夹(每个构建需要大约10MB的可用空间).我不想重新安装Windows服务.我只想更改现有实例的文件夹.如果缺乏全局解决方案,我可以只关注重定位文件夹.d:\JenkinsC:JenkinsJenkinsjobs

在此先感谢您的帮助.

windows continuous-integration hudson jenkins

40
推荐指数
4
解决办法
4万
查看次数

java.lang.IllegalStateException:Dex存档:仅为.CLASS文件设置.DEX扩展名

我在gitlab ci上构建了这个项目

./gradlew assembleDebug --stacktrace
Run Code Online (Sandbox Code Playgroud)

有时它会抛出一个错误:

FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':app:transformClassesWithDexBuilderForDebug'.
> com.android.build.api.transform.TransformException: java.lang.IllegalStateException: Dex archives: setting .DEX extension only for .CLASS files
Run Code Online (Sandbox Code Playgroud)

在我的本地电脑上它正常工作.

kotlin版本是1.2

multidex已启用

这个错误的原因是什么?

continuous-integration android build kotlin gitlab

40
推荐指数
4
解决办法
3万
查看次数