Wojciech Kozyra
9bfa7c5674
improve deployment speed for android workers ( #205 )
...
improve deployment speed for android workers
2020-04-09 13:43:45 +02:00
Wojciech Kozyra
07a72ea5cb
fix ci tests
2019-01-18 12:45:08 +01:00
Wojciech Kozyra
4b29da8f5b
fixes for expo outside universe ( #8 )
...
* fixes for expo outside universe
* move test scripts + fix typos
2019-01-18 11:36:08 +01:00
Dominik Sokal
95678617af
iOS standalone apps with only one SDK version ( #2945 )
...
* [xdl][exponent] support building ios shell apps with only one sdk version
* [circleci] add jobs for building shell apps for each sdk
* [REVERT ME] [circleci] temporarily disable some jobs
* [circleci] fix shell_app_base_ios_upload_single_sdk
* [xdl][turtle][terraform] support building apps with single sdk in turtle
* [turtle][internal-docs] addresses review comments
* [turtle] add more shell tarballs urls (this has to be changes to the proper values anyway - from ios release branch)
* [circleci] don't pass sdk version to gulp task in shell_app_sim_base_ios job
* [turtle] fix ts errors
* [turtle] remove redundant file with types
2018-08-28 09:16:52 +02:00
Dominik Sokal
445c1ff158
new turtle agent ( #2513 )
...
* [turtle] [xdl] [tools-public] move ios app signing from turtle to xdl
* [www] leave errored group expanded only if build is not successful
* [xdl] [tools-public] [turtle] move creating android keystore to xdl
* [xdl] [tools-public] [turtle] refactor client builder
* [tools-public] [turtle] use flag instead of number arg
* [www] revert some changes
* Put job on queue when build is triggered
* node env in message group
* [turtle-js] add boilerplate for new turtle node.js project
* [turtle-js] add module-resolver for babel
* [turtle-js] running turtle with proper NODE_ENV set
* [turtle-js] add config module
* [turtle-js] add eslint
* [turtle][www] Consume jobs from queue
* [turtle]Prettier
* [turtle-js] use config instead of env vars explicitly
* [turtle-js] simplify getting queue url
* [turtle-js] get rid of test code
* [turtle-js] add logger
* [turtle-js] change queue name
* [tools][turtle-js] update update-local-secrets script; use queue url from config
* [turtle-js] refactor aws module using promises
* [www][turtle-js] add validator for jobs objects; add builders boilerplate
* [turtle][www] Android build
* [www] use config var instead of fetching queue url
* [www] fetch ios credentials identified by bundleIdentifier
* [www] use new turtle only for 30% of builds
* [turtle-js] add jest
* wip
* [www] Fix sending to SQS
* [turtle][www] add logging mechanism for s3 log upload and output queue
* [xdl][tools-public][turtle-js] finish ios simulator builder
* [turtle-js] minor fixes
* [turtle-js] use api env vars config
* [turtle-js] working on ios archive builder
* [turtle-js] add plumber to prevent killing gulp process when error occurs
* [turtle-js] finish ios archive builder
* [turtle][www] Communication turtle -> www
* cleanup
* [turtle-js] add fake upload flag (for local builds)
* [xdl][turtle-js] add configuring xdl's logger
* [turtle][www] Upload to s3
* [www][turtle] Fix logs and create android credentials
* [www][turtle] omit started status
* [turtle-js] refactor ios builder
* [turtle] not dupa
* [turtle-js] fix imports
* [turtle-js] use same uploader for android and ios builders
* [www][turtle-js] improve logs
* [www][turtle] fix android keystore creating and signing
* [exp][www] Sent-to-queue is pending
* [turtle] suppress change msg visibility logging
* [turtle] send error on error
* [xdl] add sharp to dev dependencies
* [www] fix link to local build
* [turtle] Add build phase to android builder logger
* [turtle] Retry SQS calls
* [xdl] fix logger's extra fields
* [xdl][turtle-js] better ios builder logs
* [turtle][tf] Add Loggly integration
* [turtle] refactor
* [turtle-js] use correct function from xdl
* [xdl] don't pass FASTLANE_PASSWORD to fastlane
* [exp][www] add env var to force turtle version
* [turtle] Fix loggly integration and probably add sentry
* [turtle][www] Review changes
* [xdl][turtle-js] code review changes #1
* [turtle] Gracefully exit on SIGINT and SIGTERM
* [turtle][www] update credentials only if they does not exist
* [turtle] node version and comment
* [turtle][www] data validation and builder choose based on message
* [turtle] small improvments
* [turtle] review improvments
* [www] Retry sending to SQS
* [turtle-js][www] build jobs with old and new turtle in parallel
* [turtle-js] extract context factory to separate file
* [turtle][www] fix redlock; fix shell app builder
* [www] better slack report
* [xdl] add build phases for fastlane commands logs
* [turtle-js] add script for creating workingdir
* [xdl] add provisioning profile validation
* [turtle-js] add filtering secrets from logs
* [turtle-js] improve turtle logs
* [turtle-js] get rid of .secrets.local-common
* [turtle-js] better variable name
* [turtle-js] refactor promises -> async/await
* [turtle] Introduce Typescript
* [turtle-js] remove babel-plugin-transform-object-rest-spread
* Revert "[turtle-js] get rid of .secrets.local-common"
This reverts commit 9128c59ce514f68d5da5959705acd66c02aa2a32.
* [turtle-js] remove source_up & source_local from .secrets.local-common
* [turtle-js][www] use experienceName instead of fullExperienceName
* [turtle-js] remove redundant job properties
* [turtle-js] add boilerplate for turtle command
* [turtle-js] turtle cli - wip (ios archive builder works)
* [turtle-js] refactor function for generating ios credentials object; ensure simulator builder is working properly
* [turtle-js] add cli for building android standalone app
* [turtle-js] add npm watch script
* [turtle-js] refactor cli builders
* [turtle] Setup CI
* [circleci][turtle-js] finish android builder deployment process
* [circleci] change branch for new_turtle_android_staging job
* [xdl][turtle-js] temporarily change xdl to swmansion/xdl (REVERT ME)
* [turtle-js] alias xdl -> swmansion/xdl (REVERT ME)
* [turtle-js] add tsconfig and gulpfile to tarball
* [turtle-js] use --inspect only for development
* [circleci] uncomment commented jobs
* [turtle-js] change swmansion/xdl -> xdl
* [xdl][turtle-js] remove filtering secrets from logs; ensure secrets are not present in logs
* [www] add generating artifactId
* [circleci] change EXPO_CI_DEP_DIRS for shell_app_base_android_new
2018-06-19 10:26:03 +02:00