我为持续集成有一个jenkins实例(实际上在docker内部运行)。
jenkins服务器在外部docker主机上构建docker映像,对其进行测试,然后将其推送到标记my-app:tested。
现在,当我构建发行版时,我想将docker映像从测试重新标记为vX.X。我不希望重建一个新的标签的形象,我想重新标记现有的图像。
詹金斯怎么办?我正在查看jenkins插件,找不到具有此功能的任何插件。
是否可以从appium启用android上的“ show_touches”选项?还是通过adb?
我有一个appium测试脚本,行为不当。我不知道为什么,我想看看它确切地点击了什么。
我有一个适用于 ios 的 flutter 应用程序,可以使用以下方法为应用程序商店构建它:
flutter build ios --release
Run Code Online (Sandbox Code Playgroud)
但是如何为 ios 构建 Ad-Hoc 应用程序呢?
我正在编写一个nodejs脚本,它应该执行以下操作:
由于 zip 文件相当大,我想重命名(或移动)文件而不解压缩和重新压缩文件。
那可能吗?
我想测试我配置的主机是否可以到达特定服务器并连接到特定的TCP端口.如果它不能,剧本应该失败.
我怎样才能做到这一点?
我有几个管道作业,它们的配置非常相似。它们都具有相同的阶段(其中大约有 10 个)。
我现在正在考虑转向声明式管道(https://jenkins.io/blog/2016/09/19/blueocean-beta-declarative-pipeline-pipeline-editor/)。
但我不想在每个管道中定义 ~10 个阶段。我想在一个地方定义它们,并以某种方式“导入”它们。
声明式管道是否可以做到这一点?我看到有库,但似乎我不能使用它们来包含阶段定义。
阅读 AppSync 文档,似乎 AppSync 订阅只能通过将订阅附加到突变来工作。
但是,如果我需要独立于突变的订阅怎么办?这是由于某些内部状态变化而引发的吗?例如,如果有新资源可用?
AppSync 中可以这样做吗?
我正在使用带有Jenkins ECS 插件的Jenkins 代理/从属 ECS 集群。
当作业请求构建节点时,该插件会放置一个 ECS 任务。现在我想根据需求扩展与 ECS 集群关联的 Autoscaling Group 中的 EC2 实例。
第 3 点可以通过 EC2 实例上的 cronjob 来完成,该定时检查是否满足条件并删除 EC2 实例。
但是我怎样才能完成 2. 点呢?如果无法放置任务,我将无法创建触发的 cloudwatch 警报。
我怎样才能做到这一点?
我有一个输入参数,它是角色名称列表:
Parameters:
UserRoles:
Type: CommaDelimitedList
Default: ""
Run Code Online (Sandbox Code Playgroud)
现在我想在策略文档主体中使用这些角色。如果只有 1 个角色,我会这样做:
Principal:
AWS:
- !Join
- ''
- - 'arn:aws:iam::'
- !Ref 'AWS::AccountId'
- ':role/'
- !Ref UserRole
Run Code Online (Sandbox Code Playgroud)
但现在我想为不同数量的角色做到这一点。因此,我需要在字符串列表上使用某种“Fn::Map”函数,允许我将角色名称转换为 Arns。
那可能吗?
jenkins ×3
adb ×1
amazon-ecs ×1
ansible ×1
appium ×1
aws-appsync ×1
docker ×1
flutter ×1
node.js ×1
zip ×1