草庐IT

Travis-ci

全部标签

ios - 在 Travis CI 上,iOS 应用程序代码如何签名并上传到 Apple TestFlight?

我一直在尝试将TravisCI设置为构建服务器,但在对应用程序进行代码签名和将其上传到TestFlight时遇到了问题。主要问题是上传到AppleTestFlight。我可以在testflightapp.com上找到很多关于如何上传到旧版本TestFlight的在线指南,但我还不知道如何上传到iTunesConnect。我尝试使用altool命令:altool--upload-app-f"$OUTPUTDIR/$APP_NAME.ipa"-u'$ITUNES_CONNECT_USERNAME'-p'$ITUNES_CONNECT_PASSWORD'但在TravisCI上它不起作用:al

ios - Xcode Server CI Bot 构建失败 - 无法启动模拟器

升级到Xcode7后,我们设置的机器人无法构建并出现以下错误:2015-09-2315:57:22.989xcodebuild[23194:3737599][MT]iPhoneSimulator:Couldnotlaunchsimulator:-1712xcodebuild:error:Failedtobuildworkspace*XXX*withschemeYYY.Reason:Theoperationcouldn’tbecompleted.(OSStatuserror-1712.)机器人被设置为使用IOS9.0对iPads运行。请给我建议。谢谢。 最佳答

Swift 测试在本地通过,但在 Travis-CI 上构建失败

我正在尝试设置我的cocoapod项目在推送后在Travis-CI上运行它的测试。我正在使用xctool0.2.4来运行测试,它在本地执行得很好。但是一旦它在Travis-CI上运行,编译构建步骤就会因各种原因而失败,我似乎无法在本地重现这些原因。xctooltest-projecttest/MEViewExtensions.xcodeproj-schemeMEViewExtensions-sdkiphonesimulator这里有两个在我的机器上工作正常的故障:https://travis-ci.org/materik/meviewextensions/builds/68458750

swift - 使用 CoreImage 生成条码 CI 39

我需要实现条码生成器(我不需要条码阅读器)。所以我找到了this它非常适合Code128符号体系。如何生成Code39符号? 最佳答案 坚持使用CoreImage框架,我无法在文档中找到任何关于Code39条形码生成的引用,但是已经注意到文档有时不完整。根据thisblogpost您可以通过运行以下代码来确定哪些过滤器可用:NSArray*b=[CIFilterfilterNamesInCategory:kCICategoryGenerator];NSLog(@"%@",b);您可以进一步确定任何给定过滤器的输入参数,如下所示:CI

cocoapods - 如何使用 Cocoapods 为项目集成 Xcode Server CI

我正在为一个使用CocoaPods的项目设置CI。我在我的Mac上本地设置了Xcode服务器。Pod目录不受源码控制,所以放podinstall在我的机器人的“集成前”脚本中,出现“pod:未找到命令”错误。我的机器上确实安装了pod,如何让它对服务器可见? 最佳答案 您也可以在触发器的开头使用这一行,并且您可以在不使用/usr/local/bin的情况下运行所有​​其他命令exportPATH=$PATH:/usr/local/bin但我建议将您的Pod提交到存储库中,这样CI就不必关心它。

ios - 使用 Travis 进行 Swift CI 测试 - 测试运行器在开始测试执行之前退出

我最近开始实现Travis,但我无法让它工作。当我在本地运行测试时,它们成功了。任何人都可以帮助我如何让它正常工作吗?.travis.ymllanguage:swiftosx_image:xcode10.1script:-xcodebuild-schemesample-workspacesample.xcodeproj-sdkiphonesimulator-destination'platform=iOSSimulator,name=iPhone7,OS=10.1'buildtest样本测试classsampleTests:XCTestCase{functestThis(){XCTAs

ios - Travis CI 上的 Carthage 缓存

我正在为iOS项目使用TravisCI。我的.travis.yml文件如下。language:objective-cosx_image:xcode9.2cache:directories:-Carthageenv:#environmentvariablesglobal:-LANG=en_US.UTF-8-LC_ALL=en_US.UTF-8-PROJECT_NAME="MyProject.xcodeproj"-SCHEME_IOS_FRAMEWORK="Framework_iOS"-SCHEME_TVOS_FRAMEWORK="Framework_tvOS"-IOS_SDK=iphon

1.3 版不支持 java 泛型和注释(travis 集成)

我正在尝试整合我的githubJava/PHPproject与travis-ci环境。这是我的travis配置:language:javajdk:-openjdk7-oraclejdk7script:mvntest下面是travis打印的输出:Usingworker:bluebox-linux-1.worker.travis-ci.org:travis-linux-9$gitclone--depth=50--branch=mastergit://github.com/tkoomzaaskz/wealthy-laughing-duck.gittkoomzaaskz/wealthy-lau

python - 如何在 Travis 构建成功时运行单个部署?

我正在使用Python版本矩阵运行TravisCI,但显然我确实想在所有这些都通过后才执行发布操作。我该怎么做?似乎为每个子构建执行了“部署”操作。 最佳答案 目前这似乎是不可能的,并且有一个错误跟踪它:https://github.com/travis-ci/travis-ci/issues/929更新Travis禁止对该问题发表评论,这确实是一件坏事。我想你现在唯一的选择是发推特让他们重新打开它。利用社会压力,反对封闭的商业模式!;)此外,如果您碰巧知道一些允许这样做的竞争对手,请提及他们!...在同一条推文中。

python - 如何将脚本作为 Travis CI 构建的一部分运行?

作为Python包的一部分,我在项目的根目录下有一个脚本myscript.pysetup(scripts=['myscript.py'],...)在我的setup.py中。我可以向我的.travis.yml提供一个条目来运行myscript.py(例如,在我的测试之后)吗?我试过了language:pythonpython:-"2.7"install:-pipinstall-rrequirements.txt-pipinstallpytestscript:-py.test-v--color=yes--exitfirst--showlocals--durations=5-myscript