小编Sho*_*gan的帖子

是否可以从TeamCity结帐目录(不是归档)输出和重命名构建工件?

我已经完成了关于构建工件输出的TeamCity文档

(https://confluence.jetbrains.com/display/TCD8/Configuring+General+Settings#ConfiguringGeneralSettings-ArtifactPaths)

但是,我似乎不清楚如何从构建结帐目录输出标准文件,并在将其放入构建的工件时重命名它.

我可以使用归档文件名称轻松地完成此操作.例如:

%system.teamcity.build.checkoutDir%\TestProject.Installer\DiskImages\*.exe => setup-1.0.%build.counter%.zip
Run Code Online (Sandbox Code Playgroud)

但是,这只是简单地将可执行安装程序文件压缩为带有重命名规范的zip文件,其中我实际上只希望它保留为.exe文件.我可以看到的问题是,根据上面的TeamCity链接文档,此重命名约定仅适用于归档文件类型.

那么是否可以重命名从构建结帐目录中获取的可执行文件并将其放入构建工件中?

teamcity

16
推荐指数
2
解决办法
8836
查看次数

Quarkus Amazon Lambda 扩展和测试多个处理程序

我有一个 Quarkus 项目,其中有几个不同的 Lambda 处理程序。

为了“部署”或“选择”要使用的处理程序,文档指出我们应该相应地设置 application.propertiesquarkus.lambda.handler设置或QUARKUS_LAMBDA_HANDLER环境变量。

例如

quarkus.lambda.handler=my-handler
Run Code Online (Sandbox Code Playgroud)

该处理程序用@Named注释命名。例如

@Named("my-handler")
Run Code Online (Sandbox Code Playgroud)

application.properties 设置或环境变量可用于选择单个处理程序以进行测试,但在尝试在项目中一次性测试多个处理程序时,我遇到了麻烦。

我尝试使用系统属性进行设置,quarkus.lambda.handler希望它能够覆盖该设置,并且还尝试使用我的测试设置方法(@BeforeAll)修改实时 JVM 系统环境变量,但是我认为测试运行将环境变量缓存在启动,因此在测试会话期间修改内容不起作用。

是否有一种已知或有效的方法可以在项目中测试多个 quarkus lambda 函数处理程序,而无需每次我想测试不同的处理程序时都编辑 application.properties 文件?

quarkus

7
推荐指数
1
解决办法
788
查看次数

Monotouch - UIActionSheet无法在iPad上正确显示

我有一个UIActionSheet,可以在iPhone模拟器上正常工作.它在用户触摸UIButton时显示.

使用iPad,我相信UIActionSheets被包装到UIPopupController中.

当我使用iPad模拟器调用相同的代码时,我会看到一个很薄的"线",看起来像UIPopupController(你可以看到通常指向控件的小箭头).没有任何内容可以看到.

使用带有MonoTouch的iPad使用UIActionSheet的正确方法是什么?以下是我一直在测试的一些示例代码 - 创建UIActionSheet:

var actionSheet = new UIActionSheet () { Style = UIActionSheetStyle.BlackTranslucent };
        actionSheet.Frame = actionSheetFrame;
        actionSheet.Clicked += (s, e) => { Console.WriteLine ("Clicked on item {0}", e.ButtonIndex); };
actionSheet.AddSubview (doneButton);
Run Code Online (Sandbox Code Playgroud)

然后,我通过从按钮调用以下内容来显示操作表:

btnSay.TouchUpInside += (sender, e) => {
            actionSheet.ShowFrom(tmpBtn.Frame, tmpView, false);
        };
Run Code Online (Sandbox Code Playgroud)

使用iPad模拟器时,我得到了附带的截图.

iPad UIActionSheet示例

作为参考,这是使用iPhone模拟器时UIActionSheet的样子.

iPhone UIActionSheet示例

注意:该项目是一个通用的单视图MonoTouch c#项目.

任何指针或帮助将不胜感激!

mono xamarin.ios uiactionsheet ipad

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

标签 统计

ipad ×1

mono ×1

quarkus ×1

teamcity ×1

uiactionsheet ×1

xamarin.ios ×1