-
0 votesanswersviews
权限被拒绝使用travis-CI在GitHub中部署
我正在研究一个我想在GitHub页面中发布的项目 . 要自动化部署过程,我正在使用Travis CI . 为此,我创建了一个 deploy.sh 文件,其中包含以下代码 . # build npm run docs:build # navigate into the build output directory cd docs/.vuepress/dist # if you are deplo... -
80 votesanswersviews
如何将Vagrant与Jenkins结合起来,实现完美的持续集成环境?
您有一个项目已经有一些SW要求运行(例如:Apache的特定版本,PHP版本,MySQL数据库实例和其他几个软件) . 您已经发现Vagrant,因此您的虚拟环境都已设置完毕 . 您可以从配置文件和烹饪书中创建框 . 您还了解了持续集成系统的优点,例如Jenkins . 现在,您希望将这两个世界(Vagrant和Jenkins)结合起来,以获得完美的持续集成环境 . 更具体地说,您不希望在运行Je... -
20 votesanswersviews
我可以将Jenkins配置存储在项目仓库中(如Travis CI)吗?
如何在源代码旁边维护SCM中的Jenkins作业配置? 随着源代码的发展,作业配置也在不断发展 . 能够将作业配置保留在SCM中是理想的,具有以下优点: 容易看出谁有变化的历史,包括作者和描述 能够通过签出修订版并构建正常工作来重建旧的分支/标记 无需滚动UI以查找相应的部分并进行更改 我看到有一个Jenkins Job Builder插件 . 我更喜欢Travis CI的解决方案... -
1 votesanswersviews
在Jenkins推广公关时 Build 多个项目?
我一直试图找到一种方法来在github上推送(同步)PR时构建多个项目 . 我们有多个项目( projectA 或 projectB )依赖于一个主项目(我们称之为 mainProject ) . 当更改 mainProject 中的方法的签名(在 projectA 中使用)时,我需要Jenkins首先构建 mainProject ,然后构建 projectA . 构建环境很好 . 我需要的是获... -
2 votesanswersviews
来自Wordpress Build Automation的Gatsby来源
我用Wordpress设置了Gatsby,但现在我想弄清楚如何通过WP向网站添加新内容并让它在服务器上显示为静态标记的工作流程是如何工作的 . 是否有推荐的方法来自动构建新WP内容的过程? 我猜这样的事情会发生,但不确定已经存在什么钩子或工具 . 在服务器上通过Wordpress发布新内容 . 盖茨比的建设开始了 . 这将拉入[所有] WP内容并重建[整个]网站 . 将构建的静态文件[... -
7 votesanswersviews
Xcode 5持续集成CodeSign失败
Hi there. I'm trying to configure continuous integration for my iOS app with xcode 5 and OS X Server. I added certificates and p12 to system KeyChain, I also copied provisioning profiles to server fol... -
1 votesanswersviews
为什么Jenkins上的M2 Release Plugin不能对Artifactory进行身份验证?
我们正试图让M2 Release Plugin将已发布的工件部署到我们的Artifactory服务器 . pom.xml 中的配置如下所示 .... <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-release-plugin</a... -
0 votesanswersviews
Gradle Jenkins Artifactory Pro:发布升级和促销
我是设置CI / CD流程的新手 . 这是我想要做的 Setup: 我有一个使用gradle的spring-boot应用程序 . 我已经设置了一个脚本化的jenkins管道来构建并将rpm作为SNAPSHOT版本上传到Artifactory,使用以下教程(https://www.jfrog.com/confluence/display/RTF/Working+With+Pipeline+J... -
0 votesanswersviews
使用Cargo插件进行Maven部署 - 可部署的无效属性
部署到Glassfish服务器失败,因为Cargo插件具有无效属性 . 我有一个多模块Maven项目与这个父pom: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi=&q... -
0 votesanswersviews
使用Travis进行Swift CI测试 - 在开始执行测试之前退出测试运行器
我最近开始实施特拉维斯,但我无法让它发挥作用 . 当我在本地运行测试时,他们成功了 . 任何人都可以帮助我如何让它正常工作? .travis.yml language: swift osx_image: xcode10.1 script: - xcodebuild -scheme sample -workspace sample.xcodeproj -sdk iphonesimulator -... -
0 votesanswersviews
Travis在com和org网站上运行
我试图将travis与我的Github项目整合,但有点困惑 . 我不确定在我登录时最初设置帐户的位置 - org或com . 现在,当我通过org或com登录时,我看到我的构建成功运行了该项目 . https://travis-ci.com/PREM1980/udemy - 最新版本失败https://travis-ci.org/PREM1980/udemy - 最新版本成功 我收到来自.c... -
2 votesanswersviews
分支策略 - 通过持续部署/集成释放隔离?
我使用TFS和RM在过去2 . 5年(也是使用rm 13)创建了构建版本 . 最近,我试图在我们公司中嵌入分支策略的'Branching by Quality'模式 . 我们需要在我们的开发过程中进行热修复合并,sprint合并,bug修复合并 . Branching by Quality Pattern这是一个小例子: 我们可以同意在 生产环境 之前将热修复程序上传到测试环境会将qa当前正在测... -
10 votesanswersviews
Jenkins:从artifactory部署war文件
我们正在使用 Jenkins 构建( maven )并将工件(JAR和* WAR *)部署到内部工件服务器(快照和发布) . 对于部署,目前,我们获得了Jenkins作业,这些作业打包war文件(来自发行版scm标记)并部署到不同的环境/服务器 . 我们希望跳过包阶段,因为似乎没有必要再次打包它以及发布版本,因为即使在尝试1000次之后也无法获得war文件的不同副本 . 我们正在寻找Jenkins... -
2 votesanswersviews
从手动触发的Jenkins作业中的“上游”构建获取Git提交
我在Jenkins中有一个 Build 作业,它检查一个特定的Git提交并将其打包以作为工件进行部署 . 有一个后来的 Deployment 作业,它接受构建的工件并实际部署代码 . 它还对包含部署脚本的特定目录进行稀疏的Git检出 . 成功完成后,我们编写一个Git标记 . 问题是标记被写入 master 的 HEAD ,而不是写入用于原始上游构建的提交的哈希 . ( master 是作业配置... -
2 votesanswersviews
TeamCity构建链配置
我有一个TeamCity项目,其中包含4个配置,构建链需要看起来像这样: Build 可以手动触发并执行.bat脚本,这些脚本编译一堆工件以供Deploy和TEST选取 . Deploy and TEST – Region 1 在 Build config上具有工件依赖性 . Deploy and TEST – Region 2 对 Build config具有工件依赖性 . 由于我希望一旦B... -
1 votesanswersviews
Go CD Trigger用户总是在多阶段管道中获得'changes'的值
我们正在使用Go CD作为CI管道 . 我们已经创建了多个Go CD用户,并且所有用户都可以访问Go CD中的任何管道 . 我们使用多个管道来完成dev-to-prod循环,但是,我们注意到我们可以通过使用具有多个阶段的单个管道(节省由多个管道引起的磁盘空间)来实现相同的目的,每个管道代表对环境的部署(即雄鹿,刺激) . 我们的要求是获取由Go CD系统设置的GO_TRIGGER_USER,并根据... -
1 votesanswersviews
GoCD中的材料
我们有两个代理商 - 一个代理商在公司的内部网络中,另一个代理商在亚马逊 . Git是我们的材料 . 我们使用私有ip从网络中的机器访问repo,公共ip用于访问amazon机器的repo . 我们的管道有两个阶段 - 内部网络中的第一阶段使用机器和第二阶段使用亚马逊实例 . 在本地网络中存在一个约束,即我们无法使用公共IP来访问git仓库 . 有没有办法,我们可以在阶段级别配置材料吗? -
1 votesanswersviews
从Multibranch管道Jenkinsfile触发部署作业
因此,我们目前正在使用Multibranch管道来运行我们的持续集成流程,最后一个阶段是在我们的JFrog Artifactory“dev”存储库中发布可部署工件,这样可行! 我的问题是,如果我想自动触发一个新的Jenkins作业来获取可部署的工件并将其部署到集成服务器并运行功能测试,那么我想我会在Jenkinfile的末尾执行类似的操作: stage("trigger artifact... -
2 votesanswersviews
Azure DevOps构建管道 - 失败的构建仍然部署到Azure
我正在尝试为示例原型创建CI / CD管道 . 因此,我已经开始简单地测试我的基础架构 - 我使用的是几乎未触及的ASP.NET Framework Web App样板(针对4.6.1) . 我完成的步骤是: App已部署到Azure App Service . 其版本控件由Azure DevOps托管 . 已创建,设置和测试具有以下任务的构建管道(如果它执行(任务及其顺序,来自模板)... -
1 votesanswersviews
Gitlab连续积分流星
我刚开始一个项目,我希望在Gitlab上有一个连续的集成环境 . 我推了一个简单的流星项目,它在我的本地机器上工作正常 . 我在gitlab-ci.yml上写了这个 image: fedora:24 before_script: - dnf install tar npm python gyp gcc-c++ mongodb -y - dnf group install "De... -
0 votesanswersviews
使用gitlab ci shell runner进行集群部署
我试图将我们的CI和CD流程从Jenkins迁移到Gitlab CI . 我应该如何设置gitlab来在集群中构建我们的应用程序? 一般来说,我希望gitlab克隆存储库能够集群中的所有节点,执行我的Bash部署脚本并在需要时运行一些测试 . 从我的角度来看,我认为我应该在所有集群节点中启动运行程序并开始构建所有必要的任务 . Gitlab有可能吗?我只能为一个版本开始一个跑步者 . 可能有一些... -
1 votesanswersviews
CI与Gitlab和数字海洋
我的网站托管在Digital Ocean上,我的回购在gitlab上 . 我的数字海洋服务器上没有安装gitlab的实例 . 我只是使用.gitlab-ci.yml文件 . 在我的CI脚本中,我将数字海洋,CD转入我的项目并尝试提取最新代码 . 我还在数字海洋服务器上生成了一个ssh密钥,并将其添加到Gitlab上的ssh-keys中 . 我不确定是否有防火墙,我无法通过或其他什么 . 不幸的是,... -
1 votesanswersviews
GitLab Runner无法从gitlab启动时恢复nuget包,但可以在本地启动时恢复
我正在尝试使用gitlab CI构建和测试.NET项目 . 我已经下载并安装了最新版本的GitLab运行器,并使用我们的gitlab实例成功注册了它 . 我创建了以下 .gitlab-ci.yaml 文件: variables: Solution: Performance-Validation-Tool.sln stages: - build - test # - deploy ... -
0 votesanswersviews
如何通过构建和发布过程在azure中运行adf管道
我在VSTS git中有一个adf管道我希望它定义一个新的构建,它应该将它部署到azure门户数据工厂 -
97 votesanswersviews
.NET 4.0在CI服务器上构建问题
任何人都设法在CI服务器上编译.NET 4.0应用程序,而无需在CI服务器上安装Visual Studio 2010? .NET 4.0不存在SDK . 在CI服务器上安装了.NET 4.0 . Msbuild.exe适用于简单项目并提供以下警告: (GetReferenceAssemblyPaths target) - > C:\ Windows \ Microsoft.NET \ F... -
0 votesanswersviews
VSTS分支Statery和CICD管道
我已经参考了这篇文章:https://docs.microsoft.com/en-us/vsts/git/concepts/git-branching-guidance?view=vsts了解更多关于分支概念的信息 . 如果我的理解是正确的,那么应该有一个主分支,然后是一个发布分支,然后是一个支持分支和一个共同的功能分支 . 并且分支之间的合并应该定义如下: 创建主分支(添加了代码) . ... -
4 votesanswersviews
头盔升级不会拉新容器
我构建一个简单的NodeJS API,将Docker Image推送到repo并使用Helm install将其部署到我的k8s(完美地工作) . pullPolicy是 Always . 现在我想更新源代码并部署我的应用程序的更新版本 . 我在所有文件中碰到了版本,构建并推送了新的Docker镜像并尝试了 helm upgrade 但似乎什么都没发生 . 使用 helm list 我可以看到已... -
0 votesanswersviews
可以将ElectricFlow用于移动应用CI吗?
有关使用Ship.io for Android和iOS CI的信息,但在访问Ship.io "Server not found"时会返回错误 . 有推特的Beta版本的新闻:https://electric-cloud.com/company/news/press-releases/item/ship-io-launches-out-of-beta-electric-cloud... -
0 votesanswersviews
GoCD:获取触发管道的材料名称
在我的GoCD中,我有一个部署管道,可以将工件部署到环境中 . 我们称之为 DP . 现在,我有各种用于构建工件的构建管道,让我们称之为 B1.. Bn . 以下是GoCD结构: DP <- B1.. Bn (即部署在成功完成后由任何构建触发) 我正在使用GoCD的Properties API来导出/获取属性 . 属性由构建管道导出并由部署管道提取(如here所述) . 现在,要在部署管... -
5 votesanswersviews
如何在没有互联网的构建服务器/ 生产环境 服务器上使用NuGet包?
背景 我有以下组件: 我的本地解决方案(.NET 4.5),它使用了NuGet包 . 我的解决方案中的PowerShell构建脚本,其中包含构建,运行单元测试,Web.config转换等目标 . 没有运行互联网连接的构建服务器运行CruiseControl.NET,它调用我的构建脚本来构建文件 . 它还充当开发构建的(IIS7)环境 . IIS7的 生产环境 服务器无法访问Inte...