腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
视频
沙龙
1
回答
JUnit测试和集成测试-詹金斯-黄瓜
maven
、
unit-testing
、
continuous-integration
、
jenkins-pipeline
、
integration-testing
我最近开始在我的项目中应用Cucumber并创建框架。现在,我们面对的是,当我们通过Jenkins运行测试用例时,我们想要实现的是一种方法,在这种方法中,我们可以像部署之前那样分别调用Junit测试用例,在部署之后分别调用集成测试用例(Cucumber Tests)。如果我们对Cucumber测试使用与开发相同的POM文件,我们如何通过Jenkins实现这一点?Jenkins Pipeline部署前-触发Junit -部署-部署后-触发集成黄瓜
浏览 16
提问于2019-08-06
得票数 0
3
回答
用于云和前提下部署的不同工件
spring-boot
Spring项目的一些最佳实践是什么,它创建了两个构件(一个用于云,一个用于前提部署),其中一些Spring的实现方式不同(例如,登录等等)。而工件不应该包含来自其他部署的代码?单元测试和集成测试的最佳实践是什么?这些实例由于多次执行测试而没有很长的构建时间?
浏览 8
提问于2020-04-03
得票数 3
回答已采纳
1
回答
将C#多层项目部署到测试系统(UI/BLL/DAL/WebService)
c#
、
web-services
、
iis
、
deployment
、
data-access-layer
我有一个多层的C#项目(.Net 4.5框架):UI,BLL,DAL和Webservice。我需要在测试PC上部署此项目,但不知道如何部署。测试PC上安装了SQL server和IIS,但我不知道如何设置要在测试PC上使用的连接字符串,以及如何部署exe和使Webservice在PC上本地工作。我尝试使用visual studio (2013)发布该应用程序,然后将其安装到PC上,但该方法失败了。我应该怎么做? 1-如何更改连接字符串以匹配PC上安装的SQL server的设置? 2-如何部署Webservice?请注意,另一台PC与我不在同一网络中。 我希望你能在这里帮助我,否则让我知道这不
浏览 0
提问于2015-07-10
得票数 0
1
回答
自动化iPhone应用程序需要采取哪些步骤?
iphone
、
iphone-sdk-3.0
、
build-process
、
build-automation
我以前在为.NET和Delphi项目构建一个自动构建过程方面有过经验,但是现在我想要自动构建一个iPhone项目.不仅是简单的构建,也是最终的部署。 我想要一个通用步骤列表,其中包含需要执行的命令行操作,这样任何人都可以根据自己的特定构建软件对其进行调整。 此外,如何构建支持3.0和2.0目标(或更一般的:如何构建到不同的部署目标??) 所以: 准备工作: 用设置对应用程序版本控制的支持。 构建步骤: 签出源代码 清理项目 增加版本:agvtool bump -all 如果用于部署,也可以运行:agvtool new-marketing-version <ne
浏览 2
提问于2009-08-29
得票数 2
回答已采纳
1
回答
CI CD工作流中集成测试的范围
web-services
、
continuous-integration
、
tdd
、
integration-testing
、
continuous-deployment
问题更多的是关于对正常/理想CI流的基本理解,以及对集成测试范围的理解。 根据我的理解,基本的CI CD流是 UnitTesting --> IntegrationTesting --> Build Artifact --> Deploy to Dev/Sandbox or any other subsequent environments. 因此,单元测试和集成测试共同决定/确保构建是否稳定并可以部署。 但是,最近,我们在我的团队中进行了这样的讨论,我们希望在Dev/Sandbox等上对已部署的实例进行集成测试,以验证应用程序在部署后是否正常工作。 而构建部署测试工作流上的
浏览 2
提问于2017-05-31
得票数 2
回答已采纳
1
回答
如何在Spring应用程序中为本地测试和部署配置不同的数据源
spring-boot
、
persistence
、
datasource
、
jndi
、
spring-profiles
我试图找到最好的方法来配置我的Spring应用程序,以便为本地测试和部署轻松地在以下数据源之间切换。 内存数据库中的H2。只限于本地测试。 神谕。本地测试和部署。 推动神谕。只限于部署。 通过本地测试,我的意思是在IDE环境(Eclipse)中进行测试。Dev和prod oracle数据库是在两个远程服务器上设置的。 经过一些研究,有不同的方式从一个数据源切换到另一个数据源。 使用Spring配置文件。。在类路径、application.properties、application-h2中设置以下文件。属性和应用程序-dev.properties。h2和dev的连接是在
浏览 3
提问于2016-10-31
得票数 0
回答已采纳
1
回答
ResolveJS后端系统的生产部署/运行时体系结构是什么?
node.js
、
aws-lambda
、
cloud
、
scaling
、
resolvejs
对于生产部署,reSolveJS通常作为单个NodeJS应用程序在服务器上运行吗? 当然,事件存储和读取模型可以是单独的应用程序(例如数据库),但是CQRS的读取端和写入端是否在同一个NodeJS应用程序中处理? 如果是这样的话,考虑到CQRS的前提是读取端通常比写入端活跃得多,是否可以将它们分开以使它们能够单独扩展? 考虑到可以自然扩展的Lambda的使用,reSolve云平台可能会缓解这些担忧。也许这是推荐的生产部署选项? 也就是说,作为整体(单个NodeJS应用程序)进行开发和测试,并在生产中部署到reSolve云平台,以允许扩展? 再次感谢您开发和分享了一个创新的平台。 干杯,艾希莉
浏览 22
提问于2021-01-02
得票数 3
回答已采纳
2
回答
为Grails构建自动化、代码审查和部署系统
git
、
grails
、
ant
、
jenkins
、
gerrit
虽然从技术上讲,这个问题可以应用于任何语言/框架,但我想知道构建、审查和部署Grails应用程序的一些行业最佳实践是什么。 根据我的个人经验,我使用利用AntBuilder进行构建的Groovy脚本,跳过审查,并使用ssh/scp将war转移到应用服务器。由于遗留问题,我们结合使用了CVS和git。 有没有一个自动化的系统或工作流程模型可以让我用最少的时间和资金来做三件事:构建、审查和部署。 我听说过的一种可能的情况是使用Jenkins来构建,使用Gerrit来审查,但我似乎遗漏了最后一部分-如何自动部署?
浏览 0
提问于2012-02-17
得票数 0
5
回答
多分支的TeamCity最佳实践设置
teamcity
、
octopus-deploy
我正在寻找关于建立团队城市/八达通最佳方法的建议。 目前,我在TFS2015 - dev、main和Release中有多个分支(目前我们为每个版本创建了一个发布分支)。 我们的过程是在dev中开发并部署到dev环境中。当我们准备好测试时,我们从dev合并到main,从部署到测试,从main合并。当我们高兴的时候,我们创建一个发布分支并部署到发布分支中。这是一个手工过程。 修补程序是在发布分支上完成的,并部署到活动中。然后我们合并回main/dev。 我对此完全陌生,到目前为止,我已经在VM操场上安装了TFS2015、TeamCity和Octopus,并且可以登录到TFS,在TeamCity上构
浏览 1
提问于2017-01-12
得票数 8
回答已采纳
1
回答
Hadoop开发环境,你的是什么样子的?
ide
、
hadoop
我想知道你们的Hadoop开发环境是什么样子的? 您是将jars部署到测试集群,还是在本地模式下运行jars? 你使用什么IDE,你使用什么插件? 如何部署要在服务器上运行的已完成项目?关于设置我自己的Hadoop开发/测试环境,您还有什么其他建议?
浏览 1
提问于2010-06-26
得票数 2
回答已采纳
2
回答
用于测试和测试环境的CI/CD管道部署流程
jenkins
、
kubernetes
我试图在Spring中为我的微服务部署创建实现CI/CD管道。我正在尝试使用我的SVN存储库Kubernetes和Jenkins来实现管道。当我使用Kubernetes和Jenkins探索部署时,通过在Jenkinsfile中创建和定义,我找到了用于在测试和prod环境中部署的教程和许多视频。并在Jenkins配置中添加shell脚本。 困惑 在这里,我感到怀疑的是,当我们部署到测试环境中时,在完成适当的测试之后,如何才能将相同的部署部署到prod环境?是否需要为prod添加单独的shell脚本?或者我们是使用一个脚本进行测试和prod的串行部署呢?
浏览 0
提问于2018-05-21
得票数 0
回答已采纳
1
回答
使用运行功能测试任务TFS 2017在不同机器上运行相同的测试
coded-ui-tests
我能够在不同的机器上部署TestAgent (TestAgent部署任务),但是当代码UI测试(运行功能测试任务)运行时,只有一台机器成为目标。我只做了两次测试。据我所知,测试分布在机器之间(至少有10个测试)。但我不希望它们被分发,我希望所有相同的测试都能在我所针对的所有环境上执行(硬件和操作系统是不同的)。 是否有办法在2017年TFS中完成这一任务,但仍然保留测试报告?我可能可以通过脚本在每台机器上运行测试,但我希望保持报告。 谢谢。 PS:这是一个概念的证明。
浏览 1
提问于2017-12-22
得票数 1
回答已采纳
1
回答
Visual 2013 SSDT项目配置
visual-studio-2013
、
sql-server-data-tools
如何使用SSDT为解决方案中指定的不同配置(例如调试、发布等)设置不同的数据库配置? 在VS2010数据库项目中,我过去能够设置不同的连接字符串、SQL命令变量和部署配置,这取决于我所选择的配置。然后,我可以右键单击我的解决方案,然后单击" deploy“,这将将解决方案中的所有数据库部署到它们的目标实际数据库服务中。 这在开发过程中非常有用,在调试配置中,我倾向于将选项设置为. 部署到localhost\instancename 删除当前数据库并重新创建 。。然后,在发布模式下,我可以创建一个升级脚本,以便在启动前在测试数据库上运行。 由于我的项目中有多个数据库,所以
浏览 1
提问于2014-11-05
得票数 2
2
回答
调度Jenkins作业只运行集成测试
unit-testing
、
testing
、
continuous-integration
、
integration-tests
、
jenkins
我现在的公司有一个Jenkins/DotCi设置。我们当前的CI流程是在dev推到github时,jenkins在所有分支上运行单元测试,如果单元测试失败,可以通过电子邮件向我们报告。 如果在主服务器上运行部署到UAT环境,那么在成功部署之后,我们将很快启动集成测试。 我们希望每天针对我们的分阶段环境运行我们的集成测试。 有了Config下的“定期构建”特性,我知道我们可以指定何时触发它,但是是否有一种方法可以让它只触发集成测试而不是部署呢?
浏览 0
提问于2015-01-15
得票数 0
回答已采纳
1
回答
如何构建可用于构建TestFlight部署的方案,使应用程序使用开发URL
ios
、
xcode
如何构建我可以用来构建TestFlight部署的方案,让应用程序使用开发网址从其中拉出数据,然后有另一个生产方案,当应用程序运行时将使用生产网址。有什么建议可以实现吗?
浏览 4
提问于2016-11-30
得票数 0
2
回答
不同环境的不同WSDL
java
、
maven
、
soap
、
jaxb
、
wsdl
我在应用程序中使用SOAP服务。我正在通过在构建时提供wsdl来使用maven生成jaxb类。现在,这些wsdl对于每一个更高的环境,即开发、集成、阶段和进程,都在发生变化。 这意味着我必须建立我的项目,每次我上升到环境。这违反了部署规则--测试的构建应该移到环境的上方,直到Prod.。 如何避免每次向上移动环境时重新构建应用程序,并按照该环境的wsdl设置jaxb类。
浏览 0
提问于2018-03-12
得票数 2
2
回答
检测我的测试是否运行在上
c#
、
continuous-integration
、
asp.net-web-api2
、
integration-testing
、
azure-devops
我为我正在开发的API编写了许多集成测试。 如果我在本地运行集成测试,我希望自己托管API并针对它运行集成测试。 但是,我对VS团队服务有一个构建定义,它在API部署后运行集成测试,我希望针对已部署的API运行测试,但要做到这一点,我必须更改代码,使其不再自我托管,而是根据已部署的API进行测试。 是否有一种方法可以在运行我的测试的运行时检测? 谢谢
浏览 3
提问于2016-05-11
得票数 3
回答已采纳
1
回答
基于竹类环境的.Net应用程序配置文件动态更改
c#
、
deployment
、
app-config
、
environment
、
bamboo
我有一个用.net c#编写的windows服务。我们有三个不同的环境,比如dev、test和prod。对于3种环境,比如devAppConfig、TestAppConfig和ProdAppConfig,我还有3个不同的配置文件。 早些时候,我们使用部署手册,所以我们用来替换配置文件并部署binaries.Now --部署将是自动化的,因为我们使用的是竹。 现在我的问题是如何为不同的环境部署动态地更改AppConfig。 我有三个不同阶段的竹子命名DevDeploy,TestDeploy,ProdDeploy。当我运行这些阶段时,它必须更改配置文件并进行部署,但我不确定如何操作。 有人能为我的
浏览 2
提问于2018-09-10
得票数 0
回答已采纳
3
回答
在Azure暂存插槽中使用ACS
azure
、
staging
、
acs
我目前正在Microsoft Azure中实现一个web应用程序。我关心的是如何将分段槽与ACS一起使用。 我希望将我的应用程序推送到登台插槽,验证它是否正常工作,然后执行VIP交换到生产环境。 除了ACS的配置之外,这种方法非常简单。由于暂存插槽在部署期间会获得一个随机URL,因此需要在部署后进行ACS配置。必须使用新的分段槽web.config配置网络角色的URL和ACS中的依赖方应用程序。 Vittorio Bertocchi在他的中描述了如何在不重新部署的情况下更新web.config,我猜测在部署到staging之后可以使用脚本更新ACS。 这种方法似乎相当复杂和脆弱;我正在为我的部
浏览 1
提问于2011-12-08
得票数 9
2
回答
如何设置TeamCity用于构建->测试->部署流程
unit-testing
、
build
、
msbuild
、
continuous-integration
、
teamcity
我已经用Git配置了TeamCity以获得ASP.NET MVC项目。 我的解决方案包含web应用程序和相应的单元测试: MY_SOLUTION.sln: - WebAppProject - SomeCoreLibrary - SomeCoreLibraryTests - OtherProjects... 我在TeamCity中配置的步骤如下: 使用NuGet获取外部包 构建并部署解决方案 运行单元测试 运行自动测试(使用Selenium) 我希望在构建之后但在部署之前运行单元测试,并在单元测试失败时停止部署。目前,部署是在构建之后使用以下命令行参数完成的:
浏览 1
提问于2014-03-17
得票数 1
1
回答
竹建设计划与部署计划
.net
、
continuous-integration
、
bamboo
、
continuous-deployment
在竹子有部署计划之前,我在竹子上建立了我的团队的持续集成和交付系统。我有两个项目,每个产品一个,在每个项目中我有四个计划: QA构建和部署(在我们的回购中的一个测试分支) 分阶段构建和部署(在我们的回购中的分阶段分支上) 生产构建和部署(在我们的回购中的默认分支) 编译和分析:一个运行在我们测试分支的签入上的构建,它确保代码编译,并且没有任何StlyeCop或代码分析错误。 这很脆弱,因为每当我需要对构建或部署过程进行更改时,我都必须在八个计划中完成(因为我们有两个项目,每个项目都包含这四个计划)。 我正在想象切换到一个构建计划和每个环境的部署计划。我的问题是: 如
浏览 2
提问于2016-05-06
得票数 4
回答已采纳
1
回答
Teamcity构建链问题
build
、
teamcity
、
artifacts
、
chain
在teamcity中,我有单独的配置来构建、部署和测试项目。我们希望将它们链接起来,“together.Basically”配置执行由版本控制签入和“部署”配置触发的构建,将所需的项目文件部署到集成服务器上,而“测试”配置在集成服务器部署的文件上运行自动化测试。 只有在运行“build”配置时,才会签出源代码,并且我希望在“deployment”配置中使用此配置签出的代码,一旦将文件部署到特定目录,我就想对这些已部署的文件运行“test”配置。为了实现这一点,我目前在teamcity的“部署”和“测试”配置设置中硬编码了路径。 但是当我们链接它们时,我希望'deployment‘和
浏览 0
提问于2012-01-24
得票数 1
回答已采纳
2
回答
如何设置多个应用程序的Azure DevOps管道和发布
azure-devops
、
azure-pipelines
要使用Azure DevOps部署DevOps核心API的集合(微服务),我遇到了一些挑战: 有了10+小API,我应该如何设置发布管道?每个API/应用程序有一个“阶段”的管道?还是每个API都有一个单独的管道? API被部署到Windows Server上的IIS中。我现在正在使用FTP任务,但是它确实很麻烦,因为需要停止AppPool,然后复制代码,然后重新启动AppPool。我知道(非破坏性的)在Azure上部署App要容易得多,有部署插槽等等,但是在Windows Server上使用IIS的普通VPS上可以使用什么工具呢? 在使用Azure appsettings.json发布期间,
浏览 0
提问于2019-02-07
得票数 2
2
回答
Cordova应用程序的构建是如何知道CodePush环境是如何应用的呢?
code-push
我有一个CodePush应用程序,它有三个部署:测试、分期和生产。 我有不同的应用程序构建与以下内容相一致: 用于测试人员的构建(测试) 提供给一组预览用户的构建(暂存) 生产建造(生产) CodePush如何知道它应该向构建发送什么部署? 如何设置我的应用程序以确保正确的构建(例如,应用程序的暂存版本)得到正确的部署(例如,在CodePush中进行分阶段部署)?
浏览 4
提问于2016-02-27
得票数 0
1
回答
如何在Spring中动态更改数据库?
java
、
spring
、
spring-boot
如何在运行时更改Spring项目中的数据库凭据和源,或者可以说是动态的?假设如果部署到测试服务器,则API项目中的数据库连接指向测试数据库,如果部署到生产服务器,则数据库自动指向生产服务器。做一些研究,我们需要什么样的配置,以设置这些设置在我们的春季启动项目。从技术上讲,我们的项目将动态切换到多个数据库连接。 在Spring中,所有这些过程将如何发生?
浏览 4
提问于2022-09-27
得票数 0
1
回答
通过kubernetes nginx连接到gRPC服务
nginx
、
kubernetes
、
grpc
、
rancher
、
grpc-java
我在我的内置kubernetes集群中部署了一个gRPC服务(spring docker映像)。我遵循这个来正确地配置部署、服务和导入kubernetes清单。 我尝试使用grpcurl测试我的服务: grpcurl -insecure fortune-teller.mydomain.cloud:443 build.stack.fortune.FortuneTeller/Predict 请求还停留了几分钟。 在入口日志(调试已启用)中,我看到客户端超时: client timed out (110: Connection timed out), client: 1.2.3.4, server:
浏览 1
提问于2019-05-15
得票数 2
回答已采纳
1
回答
应用程序包装的码头图像
docker
显然,应用程序打包和部署似乎有两种做法。 创建一个停靠映像并部署它 从底层构建和部署应用程序。 我对如何使用选项1感到困惑)。前提是,你采取一个码头形象,并重复使用它在任何平台。但是,在实践中,这是一个可行的解决方案,因为环境通常具有平台和应用程序-specific配置?无法将来自我的测试环境的docker映像部署到产品中,因为它包含模拟和测试-level配置。
浏览 3
提问于2015-01-01
得票数 3
回答已采纳
1
回答
从任何文件夹调用ajax
javascript
、
asp.net
、
ajax
我正在运行一个带有ajax调用的asp.net网站。但是,当我在一个子文件夹中时,我不能让调用工作。 我希望在一个地方定义ajax调用: function LogOut() { $.ajax({ type: "POST", url: "Services/wsvc_Security.asmx/LogOut", contentType: "application/json; charset=utf-8", async: true, success: functio
浏览 0
提问于2017-04-18
得票数 0
2
回答
使用TFS的ASP.NET网络应用程序部署
visual-studio-2010
、
iis-7
我正在尝试了解其他与我类似的公司是如何将他们的web应用程序部署到生产环境中的。 我们有传统的3个环境设置(Dev、Stage、Prod)在Stage中测试应用程序后,我们将文件XCopy到生产环境,设置IIS,然后部署它。 我们最近购买了TFS2010,我们基本上以过去使用VSS的方式使用它,只是为了存储源代码。 我正在努力寻找最有效的方式来部署我们的web应用程序。有什么建议吗?
浏览 0
提问于2012-04-24
得票数 0
回答已采纳
1
回答
针对不同环境的Maven存储库设置
maven
、
pom.xml
我正在为我们的团队建立一个内部的maven repo feed。我不知道如何处理不同的环境。 我想有3种不同的饲料,如开发,个人防护和生产。如何参数化我的pom.xml,以便构建/安装命令可以根据某些参数与这三个提要中的任何一个对话? 例如 mvn clean deploy -dev :将安装并部署到开发提要 mvn clean - ppe :将安装并部署到ppe提要 它可以通过配置文件来完成吗?如果是,是如何实现的?或者,有没有其他方法来实现这一点?
浏览 0
提问于2019-07-01
得票数 1
2
回答
在git推送之后,可以使用Ansible进行自动部署吗?
deployment
、
ansible
我对Ansible和整个DevOps团队都很陌生。在此之前,我曾有过拉拉维尔提供的驱动程序方面的经验。现在,我想使用Ansible或类似的服务来处理自动部署任务。我的意思是,我希望能够只使用单一命令git push部署我的应用程序,并且根据我推送到应用程序的分支应该部署到不同的服务器上。 在我读到关于Ansible的文章之后,看起来我至少需要运行额外的命令,比如执行剧本,再加上在同一个项目上工作的任何devs都需要在本地机器上安装ansible。 因此,Envoyer或CodeShip为此使用git钩子,在完成推送之后,CodeShip进行git拉并运行必要的命令。不确定Ansible在这里有
浏览 0
提问于2017-04-30
得票数 -1
2
回答
如果只有数据发生了更改,您是否应该测试相同的软件构建?
testing
、
automated-tests
、
continuous-deployment
、
regression-testing
我们有一个基于.net网络的软件应用程序,这是一个流行的世界城市的用户指南。该应用程序安装在独立设备(surface tablet)上,该软件可以根据系统中的“城市”xml文件处理有关不同城市的多种类型的数据。客户,例如加拿大旅游局,在他们的平板电脑上一次只有一个城市加载到应用程序中。 因此,软件保持不变,但数据会根据使用软件的国家而变化。 目前,针对一组数据(例如,加拿大旅游局v1.2.0.123数据集v1.0 )测试基线软件构建(手动烟雾测试和自动回归)。我的问题是,如果德国旅游,英国旅游,印度旅游现在想要应用程序,如果基线构建通过测试,并且工作正常,他们的发布构建是否需要使用新数据进行测
浏览 5
提问于2017-09-06
得票数 0
1
回答
在TFS2010中同时运行32位和64位单元测试
msbuild
、
tfsbuild
我的项目包含32位和64位组件。THey同时具有托管组件和非托管组件。我需要为这两种配置运行单元测试。我还为每个配置部署了单独的一组不同的测试文件,因此我一直使用使用.testrunconfig的部署项。我看到你可以强制它运行在32位或运行在64位是机器是64位。我想我可以创建两个构建定义,一个是32位的,一个是64位的,但如果可能的话,我宁愿有一个。 那么,有没有一种方法可以用一个构建配置来实现这一点呢?如何根据配置有条件地设置部署项?
浏览 0
提问于2011-09-23
得票数 2
回答已采纳
3
回答
Docker和Ansible如何配合以实现连续交付/连续部署
amazon-web-services
、
docker
、
ansible
、
continuous-deployment
、
continuous-delivery
我对配置管理和部署工具很陌生。我必须为我曾经做过的最有趣的项目之一实现一个连续交付/连续部署工具。 首先,就个人而言,我对AWS很满意,我知道Ansible是什么,它背后的逻辑以及它的目的。我对Docker没有相同的理解水平,但我有了这个想法。我浏览了大量的网络资源,但我无法了解全局。 我一直在挣扎的是它们是如何结合在一起的。使用Ansible,我可以将基础设施管理为代码;构建EC2实例,安装软件包.我甚至可以通过拔出它的代码、修改配置文件和启动web服务器来部署一个完整的应用程序。Docker本身就是一个工具,它可以打包应用程序并确保它可以在部署它的任何地方运行。 我的问题是: Docke
浏览 9
提问于2016-05-28
得票数 18
回答已采纳
1
回答
如何在Web Deploy pubxml文件中显式指定Web.config XML转换?
web-config
、
web-deployment
、
msdeploy
、
web.config-transform
Visual Studio中的web.config部署和*.pubxml文件有一个很好的特性,它允许在部署时应用Web转换,而不仅仅是构建时,这使得每个部署(即每个环境)的web.config定制。 问题是,转换是“神奇的”发生的-如果你的网站根目录中有一个名为web.{profile name}.config的文件,那么它将在发布过程中应用-但是你没有办法禁用这个功能,或者(据我所知)指定一个不同的转换文件。我也不明白如何使用pubxml文件转换其他web.config文件(比如MVC项目中的Views/web.config文件)。 我确实注意到pubxml文件本身就是MSBuild XML
浏览 0
提问于2016-06-07
得票数 1
3
回答
在部署更新时,是否部署所有或选定/更改的程序集?
deployment
我是一名开发人员,我在web应用程序部署方面有过以下几点经验: 部署所有文件,然后根据环境应用配置值。我们已经将这种部署方式用于具有长开发周期和快速发布的大型软件,除非出现紧急情况,否则不需要或允许快速发布。 只部署已更改的配置;使用适合环境的新配置或更新配置手动更新配置文件。我们已经将这种风格用于更灵活的web应用程序,即修复和特性发布几乎每天都在进行。在此之前,我曾遇到过这样的问题:并非所有依赖于已更改的程序集的程序集都被标识出来(A常量值是程序集A中的更改,而在程序集B中使用相同的常量,只有程序集A被标识为已更改)。 这两种方法中哪一种更好(或最好)?我正在开始一个新的中等规模的项目,在
浏览 0
提问于2013-07-04
得票数 4
1
回答
用Java在GAE中上传不同版本
java
、
google-app-engine
、
google-cloud-endpoints
我正在用Java编写一个GAE项目,现在,我正在尝试创建一个不同的版本来测试将来的更改。 我读到过模块、……,但我找不到如何部署两个版本。我看过一些帖子说你可以通过更改url来访问它: "version"."app_id".app... 但是我不知道我有什么文件需要修改。
浏览 0
提问于2016-11-02
得票数 0
1
回答
Azure应用程序服务-为现有应用程序服务设置部署槽
azure
、
deployment
、
azure-web-app-service
、
azure-deployment-slots
我在Azure中创建了一个现有的API,它有一个链接到数据库的连接字符串、配置的“轻松表”,以及通过‘’完成的大量自定义API方法和表定义。 我正处于开发的一个阶段,我需要使用部署槽,以便为开发、测试和最终运行提供独立的环境。 在创建部署槽时,我可以选择“Configuration”--在那里我可以克隆现有的应用程序。当我选择这个选项时,我选择了我现有的应用程序,但是我的简单表或API配置并没有继续使用它,看起来我需要重新设置它们? 考虑到我已经将API中的所有内容都设置好了,我如何在不逐个重新创建每个文件的情况下将轻松表和API方法转移到新的部署槽。 我试图实现的最终目标是完全复制我当前的w
浏览 1
提问于2017-10-24
得票数 1
回答已采纳
4
回答
为什么要部署到开发环境中?
gitflow
、
devops
我似乎找不到一个足够好的答案,也无法自己推理。为什么要部署到开发环境中? 在我见过的大多数示例中,当我们将特性合并到开发分支中时,自动化单元测试和集成测试作为CI的一部分运行。据我所知,在进行这些类型的测试时,没有必要进行部署。 我可以理解为什么部署到暂存环境是必要的,而不是开发环境。那么,在我看不到的部署开发环境中,我们应该做什么呢?
浏览 0
提问于2021-07-26
得票数 16
回答已采纳
8
回答
您如何为开发/阶段/生产维护单独的dev服务
c#
、
.net
、
asp.net
、
web-services
我们希望为部署的不同步骤维护3个We服务,但是我们如何在应用程序中定义使用哪个服务呢?我们是否只维护了3个web引用,并以某种方式定义了它们的使用?
浏览 1
提问于2008-09-19
得票数 3
回答已采纳
1
回答
强制构建和部署规则
deployment
、
msbuild
、
build
、
cruisecontrol.net
、
rules
我们的web项目使用SVN进行源代码控制。它包含用于构建本地、测试和生产版本的MSBuild文件。我们还使用CruiseControl.NET手动将生产和测试版本部署到服务器(而不是在每次提交之后)。 问题是如何检查是否使用CC.NET进行生产部署web项目是使用生产构建(而不是测试或其他)构建的?如何在构建和部署到生产环境时强制执行特定步骤(如压缩JS和CSS,使用debug="false“进行编译,等等)?现在,每个开发人员都可以在MSBuild文件中进行更改(这样他/她就可以在生产构建时忘记压缩JS,等等)。
浏览 1
提问于2009-11-05
得票数 0
1
回答
TeamCity构建链配置
continuous-integration
、
teamcity
、
build-automation
、
build-chain
我有一个TeamCity项目,其中包括4种配置,构建链需要如下所示: 构建,它可以手动触发并执行.bat脚本,这些脚本编译了一堆用于部署和测试以获取的工件。 部署和测试区域1对Build配置具有工件依赖性。 部署和测试区域2对Build配置具有工件依赖关系。 由于我希望Region1和Region2在构建成功后立即并行运行,所以我在部署和测试区域1和部署以及 Build 配置上的测试区域2中添加了快照依赖项。 现在,我需要配置测试状态配置,以报告上一个配置的失败/成功(部署和测试配置)。 如何才能做到这一点?此外,我是否需要为我试图实现的用例在任何地方调整我的设置?
浏览 1
提问于2016-06-27
得票数 3
回答已采纳
1
回答
使用maven、cargo、jetty和HSQL进行系统测试的方法
maven
、
selenium
、
jetty
、
war
、
cargo
我一直在尝试让一些Selenium系统测试用例在集成测试阶段运行。我要Cargo把战争部署到当地的Jetty设施。然后,我希望使用Spring配置文件的测试版本运行测试用例。目标是针对web应用程序运行测试,模拟出所有外部依赖项,并使用HSQL作为数据库。 我认为这种方法是错误的:我认为在这个阶段创建的WAR文件是一个“生产WAR",它不包括测试资源。做这件事的最好方法是什么?在POM中创建一个新的概要文件,在“测试”阶段构建WAR的“测试版本”?有没有什么例子可以说明如何做到这一点?我应该采取一种不同的方法吗?
浏览 2
提问于2013-04-04
得票数 2
1
回答
Alexa配置部署(试运行和产品)实践
alexa-skills-kit
你好,我是使用的Alexa Skill Kit部署的新手。我只想知道是否有任何部署实践,我们有不同的配置,即skills.json和.ask/config 例如,我有一个存储库some-alexa-skill,它有两个分支: staging和production。 对于skills.json,staging具有以下配置 { "skillManifest": { "publishingInformation": { "locales": { "en-US": { "
浏览 0
提问于2017-11-16
得票数 0
1
回答
Teamcity中的钩子构建步骤
continuous-integration
、
teamcity
我的构建项目有3个步骤:-file准备-deployment -functional测试 我已经设置了它们之间的所有依赖关系,但我真的希望将部署步骤与功能测试挂钩,以便如果功能测试正在运行并且提交了新代码,则部署将等待功能测试完成。 我知道有构建触发、依赖和工件依赖,但它们中的每一个似乎都不适合我的情况。 每次功能测试步骤完成后,第一次运行部署,这显然不是我想要的。第二个强制部署使用与功能测试中相同的代码,而不是使用新提交的新代码,第三个情况大同小异。 我哪里想错了?我遗漏了什么,还是有捷径可以让它工作?
浏览 0
提问于2012-02-19
得票数 1
1
回答
Javascript/PHP持续集成、测试、部署
javascript
、
php
、
deployment
、
continuous-integration
我正在使用PHP/MySQL后端在javascript中构建一个web应用程序。整个UI是基于Javascript的,除了index.php,它只包含几行PHP。除此之外,所有这些都适用于AJAX调用。然后,我有一个PHP后端,用JSON应答AJAX调用。 关于如何创建一个“干净”的部署过程,我有几个问题。我的程序应包括: CI运行Javascript & PHP单元测试,后端JSON测试 JS压缩 部署到测试服务器 UI/验收测试 最终部署到prod服务器 我应该使用什么工具来完成这个任务?我看到了很多CI服务器,但是哪一个可以进行Javascript测试
浏览 3
提问于2014-03-06
得票数 2
回答已采纳
2
回答
在实时网络上部署Honetpot/Honeynet
networking
、
security
最近我一直在研究开源蜜网技术,主要是Honeyd和Potemkin。 想知道是否有人有经验与他们或类似的技术,你将如何开始部署这些诱饵服务器。(新系统管理)。
浏览 0
提问于2009-06-22
得票数 2
回答已采纳
2
回答
配置/环境/*..rb文件与config/部署/*..rb文件之间是否存在依赖关系?如果是,是否会影响卡皮斯特拉诺的部署?
ruby-on-rails
、
config
、
capistrano3
我试图了解不同的配置文件是如何在场景后面一起工作的。特别是与环境/..rb和部署/..rb文件相关的配置。我知道配置/环境目录是由rails创建的,config/deploy是由capistrano创建的。我的理解是,这两组配置有不同的目的。我只想澄清一下我的理解,如果这两组配置在使用rails运行应用程序或部署应用程序时相互交互。蒂娅。
浏览 7
提问于2020-01-03
得票数 1
回答已采纳
1
回答
Grails + MySQL - BasicDataSource或JNDI
grails
、
jdbc
、
jndi
我需要使用MySQL在Grails中部署一个应用程序。 使用基本数据源和JNDI在性能上有什么不同?
浏览 0
提问于2013-08-24
得票数 0
2
回答
使用"helm测试“对部署的服务进行集成测试
java
、
kubernetes
、
postman
、
kubernetes-helm
、
newman
我使用舵机图表将几个REST服务部署到Microsoft。其中一些服务彼此通信,并与一些数据库通信。在部署之后,我想测试“一切”是否如预期的那样工作。更准确地说,我想向其中一个服务发送一些HTTP请求,并检查响应是否有意义。当然是在自动化测试中。 我看到使用在部署后运行基本命令是可能的,但这并不是我所需要的。 在以前的一些方法中,我在部署后使用在脚本中执行集合。邮递员集合定义了几个请求和相应的测试。 现在,我不知道如何在新环境(Azure)和部署管道(helm,k8s)中执行此操作。 再来一次这样的东西就好了。但对我来说,不清楚该如何做。 如何在“舵机测试”范围内使用Newman? 如
浏览 0
提问于2019-06-20
得票数 0
回答已采纳
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
不同于LR和Jmeter的性能测试工具Locust环境部署
如何进行线上美工设计的A/B测试和优化?
如何进行线上美工设计的用户研究和测试?
python如何利用unittest库和json库进行简单的单元测试
如何在不同转换格式的情况下,打开CAD文件进行编辑和查看?
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券