Tag: 工作流自动化

乐观的后来者! 使用我的工作流程,准时! (针对居住在韩国的人)

标题可能有些古怪。 是。 我将在本文中向您介绍的App(实际上是工作流程)仅对居住在韩国的人有用。 但是,即将发布的帖子将解释细节,这对于也渴望进行类似工作流程的人员将非常有用。 如果您现在不在韩国,我将很高兴等待下一个将在2周内上传的帖子。 对不起伙计,迟到10分钟! 每天醒来时,我都会向自己保证。 “今天,我永远不会迟到任何约会。”但是,当我与朋友们玩得开心或我的工作快要结束时,我强烈希望能在适当的时机结束这项工作,我的早晨誓言逐渐消失远。 是。 我给朋友们发短信“对不起,费拉斯,我来晚了。”我已经活了26年了。 所以,让我给自己一个超时时间。 我不是醒得很晚。 我可以很容易地调整睡眠时间。 我也不是住在交通十分稀疏的农村。 我住在城市里。 “那么,我迟到的情况是什么?” 我为什么迟到? 我认为这是因为我是乐观的后来者之一 。 有时,我迟到了,因为我不知道到达那里所需的确切时间。 我对距离感没有信心,所以我只是猜测要花多长时间而不是寻找google map应用程序。 同样不幸的是,虽然我知道要花多少时间和时间,但有时约会迟到了。 这是因为我希望现在就在这里完成当前的工作。 尽管我知道我会迟到,但我推迟了离开的时间,相反,我为自己辩解说,乘坐出租车或其他东西会准时赴约,这是错误的。 解决方案 总而言之,该处方应满足以下三个条件。 首先,我应该知道到达约会所需的确切时间。 其次,即使在规定的最短时间之前,至少应该在15分钟之前,我都应该给自己报警。 需要额外的时间来搁置我的作品。 最后,我应该跟踪自己的迟到情况,以监控自己的表现。 只是一种反馈。 我花了一些时间执行上述三个规则。 我在iPhone上做了一个小的工作流程,以使用Workflow App遵循上述条件。 它不符合我上面提出的所有三个规则,但它保留了关键值,即条件1和2。 有什么价值? 这个微型应用程序不仅计算移动时间。 还要花时间。 每次公交10分钟。 每次地铁4分钟) 另外,这个应用程式还比我要求的最短时间提醒我15分钟。 最重要的价值是, 此工作流程自动集成了您的google map应用和apple calendar应用。 因此,如果您输入目的地和约会时间,此工作流程不仅会告诉您将花费多长时间,而且还会在日历应用程序上进行活动,并在适当的时间向日历应用程序发出警报。 因为我住在韩国,所以此工作流程应用程序仅针对Korea Environment进行了优化。 您如何使用它 [安装] (1)单击此链接(Workflow App)并在iPhone上下载Workflow App。 不幸的是,Android不提供此应用程序。 […]

自动化的移动发行

在Compass,移动团队高度依赖自动化。 我们使用的工具包括: CircleCI 持续集成和交付 对CircleCI的现代持续集成和交付平台充满信心地快速发布代码。 提供于… circleci.com 我们喜欢CircleCI,因为它可以正常工作。 仅需3行即可使其正常工作 快车道 fastlane –用于持续交付的iOS和Android自动化 fastlane是发布您的iOS和Android应用程序的工具🚀它可以处理所有繁琐的任务,例如生成屏幕截图… fastlane.tools 我们喜欢fastlane,因为它可以让我们快速编写自动化脚本来编写新的appstore / testflight / hockey 曲棍球SDK HockeyApp –您的应用程序的平台 HockeyApp是收集实时崩溃报告,从用户那里获得反馈,分发测试版以及……的最佳方法。www.hockeyapp.net 我们喜欢曲棍球,因为它很容易上手:

如何使用Fastlane徽章插件改善您的Beta部署流程

我们本教程的目标是在应用程序图标上覆盖应用程序版本号,内部版本号和发行类型。 希望这将使您的项目经理和测试人员更容易轻松地识别应用程序版本,而无需转到应用程序设置(或放置在任何位置)。 如果这是您第一次听说Fastlane,那么它基本上是一种工具,可让您自动执行iOS和Android应用程序的Beta部署和发布。 有多种安装Fastlane的方法。 您可以使用Homebrew,Rubygems或安装程序脚本进行安装。 任一种都可以。 $〜宝石安装快车道 如果您已经熟悉创建自己的方案和配置,请跳至下一部分 。 安装Fastlane之后,我们将根据上表为构建环境创建新的方案和配置。 要为登台构建创建新的配置,只需复制Debug配置并将其重命名为Debug Staging 。 然后复制Release配置并将其重命名为Release Staging 。 对于应用商店配置,您只需复制Release配置并将其重命名为App Store 。 而已。 然后,编辑方案以使用新创建的配置。 暂存方案将使用“ Debug Staging和Release Staging配置,而App Store方案将使用App Store配置。 对您指定的每个方案重复上述步骤。 请记住,通过选中共享复选框将方案设置为共享方案。 否则,您的方案不能在Xcode之外使用,也不能在git中跟踪。 如果您已经熟悉Fastlane,请跳到下一部分 。 要在项目上初始化Fastlane,请在终端中运行以下命令。 $〜cd / your-project#确保您在项目根目录中 $〜fastlane初始化 Fastlane然后将提示您几个问题,以帮助您快速设置项目Fastfile和Appfile 。 如果您搞砸了,请不要担心,因为稍后可能会对其进行更改。 创建快速通道 Fastlane使用通道定义部署工作流程。 在本教程中,我们将创建三个不同的通道。 用于开发构建的alpha通道,用于暂存构建的beta通道以及用于生产(应用商店)构建的store通道。 通过此设置,您只需运行以下命令即可使用Fastlane。 $〜fastlane alpha#运行Alpha通道 $〜fastlane beta#运行beta通道 $〜fastlane store#运行商店通道 要自动增加内部版本号和版本号,我们必须确保您的项目正在使用Apple Generic版本控制系统。 您可以阅读Apple的官方文档以了解更多详细信息。 我们的计划是根据git […]