小编Mik*_*ike的帖子

无法从Google Play控制台中删除"内部测试曲目"

我一直在开发我的第一个工作应用程序,但我在从Google Play控制台删除早期版本时遇到问题.

我的第一个版本是我在内部测试轨道上发布的版本2,以及了解事物工作的实验.我随后将应用程序发布到版本8,始终以Alpha/Closed Track为目标,并且没有问题.

然而,我的第一个版本,内部测试轨道中的那个,只是拒绝消失.所有其他我发现我可以点击管理然后释放到BETA然后丢弃(在底部)他们消失了,但不是这个.

任何人都可以帮我这个.我不得不说,向Android和Apple发布的网站确实还有很多不足之处 - 让你的第一个应用程序在那里得到一点点的洗礼,甚至只是对测试人员.

android release google-play-console

24
推荐指数
5
解决办法
1万
查看次数

在TeamCity中的多个并行构建之后触发后续构建一次

我们收集了150多个项目,将其重新配置并优化为多个TeamCity配置,并使用多个构建代理,以尝试提高目前以高度顺序方式构建的构建服务器性能.

技术(Web,dotNet,VB6和COM +)和系统架构的混合意味着有各种步骤(配置)现在可以并行运行,但需要在轨道上进一步组合.

这是一个非常简化的依赖场景,但代表了我们遇到的问题....

A -> B -> Collate (-> Deploy)
A -> C -> Collate (-> Deploy)
Run Code Online (Sandbox Code Playgroud)

问题在于,如果对A进行了更改,则会导致B和C都触发,这将导致Collat​​e(和Deploy)步骤运行两次,尽管是A中的常见触发器.正如我所说,这是几乎二十种配置的真实集合的简化和频繁的重建正在影响速度的提高.

任何人都可以提出任何方法,我可以确定B和C都将作为A的结果触发并使Collat​​e步骤等待B和C完成,然后再触发Collat​​e步骤吗?显然,对B或C的更改应该能够独立触发Collat​​e.

performance teamcity continuous-integration build

6
推荐指数
1
解决办法
3145
查看次数

未找到 project.assets.json - TFS 构建服务器,没有互联网

我们刚刚从 VS2013&15/TFS2013 过渡到 VS2017/TFS2017(现场 TFS,而不是 VSTS),第一个测试解决方案是基于 dotNet Core 1.1 的解决方案(多项目 Web 服务)。

该解决方案在原始开发人员的盒子上构建得很好,我已经从 TFS 中得到了它,它在我的上也能很好地构建。与我们之前的方法保持一致,包文件夹的内容与项目一起检入,因为这使得包在构建框上本地可用(没有互联网)。

然而,在构建服务器上构建解决方案是另一回事,因为我收到了表单的多个错误......

..\obj\project.assets.json' not found. Run a NuGet package restore to generate this file.
Run Code Online (Sandbox Code Playgroud)

当我运行 TFS 构建定义时以及当我远程连接到盒子并直接通过盒子本身上的 VS 构建时,我都会收到错误消息。

整个 project.assets.json not found 问题似乎让整个人头疼不已。在我的情况下,问题是我试图在我们的 TFS 2017 Build Server 上解决它,它没有也永远不会有互联网访问('因为它是一个服务器!)。

到目前为止,我看到的所有解决方案似乎都建议运行 Nuget Restore 命令,但由于服务器无法访问 nuget,因此无法正常工作。

这还没有什么花哨的,只是一个简单的 TFS 2017 Build 定义,带有一个获取源和一个构建解决方案步骤。我无法理解如此简单的事情怎么变得如此困难。

更改 Nuget 包还原选项没有任何区别。

由于 project.assets.json 文件是在 obj 文件夹中即时生成的,我什至无法将它们签入以重新使用。任何人都可以提出一个解决方法,目前测试项目已经死了。

编辑:使用 VS2015 创建的 4.6.1 web 项目尝试相同的过程有类似的未解析引用的结果(例如 System.Web),但没有引发相同的错误,可能是由于是一个较旧的非核心项目。

continuous-integration visual-studio-2017

6
推荐指数
1
解决办法
6363
查看次数

如何为nant指定vb6.exe位置

我正在尝试将我们从旧的基于CruiseControl的构建服务器迁移到新的TeamCity,并且遇到了我们仍然拥有的旧的基于VB6的组件的问题.

我们正在使用Nant脚本,这使得任务更容易,但我遇到了使用vb6 nant任务的障碍.我已经安装了nant.contrib.tasks,以便现在可以识别标签,但我仍然收到错误...

[Step 1/1] D:\TeamCity\buildAgent\work\d2bf2472d554430\VB6Web\VB6Web.build(157,8):
'vb6' failed to start.
[Step 1/1] Step VB6Web Build (NAnt) failed.
Run Code Online (Sandbox Code Playgroud)

我知道这个错误"'vb6'无法启动." 通常意味着它找不到vb6.exe但我看不到如何在脚本中指定它.

根据doco.,"exename"是"应该用于启动外部程序的可执行文件的名称".但被指定为"框架可配置参数".我已经尝试将它作为属性添加到vb6标记,但是它给出了一个意外的属性错误.

我似乎无法找到一个如何在任何地方指定vb6.exe路径作为框架可配置参数的示例...请帮助.

vb6 nant teamcity nantcontrib

0
推荐指数
1
解决办法
937
查看次数