ci: cache carthage/go frameworks to make CI faster
This commit is contained in:
parent
5ccf5461b8
commit
bd7c42f9f4
3 changed files with 25 additions and 4 deletions
2
.gitignore
vendored
2
.gitignore
vendored
|
|
@ -51,8 +51,6 @@ Podfile.lock
|
||||||
#
|
#
|
||||||
# Add this line if you want to avoid checking in source code from Carthage dependencies.
|
# Add this line if you want to avoid checking in source code from Carthage dependencies.
|
||||||
Carthage/Checkouts
|
Carthage/Checkouts
|
||||||
Cartfile.resolved
|
|
||||||
|
|
||||||
Carthage/Build
|
Carthage/Build
|
||||||
|
|
||||||
# Go Mobile Build results and dependency sources
|
# Go Mobile Build results and dependency sources
|
||||||
|
|
|
||||||
20
.travis.yml
20
.travis.yml
|
|
@ -9,10 +9,26 @@ before_install:
|
||||||
install:
|
install:
|
||||||
- gem update fastlane
|
- gem update fastlane
|
||||||
before_script:
|
before_script:
|
||||||
- travis_wait 45 carthage bootstrap --platform iOS
|
- |
|
||||||
- ./gopenpgp_build.sh
|
if [ ! $(git diff --name-only master..."$TRAVIS_COMMIT" | grep "Carthage.lock") ] && [ -d "Carthage/Build" ]; then
|
||||||
|
echo "Use cached carthage dependencies."
|
||||||
|
else
|
||||||
|
echo "Bootstrap carthage dependencies."
|
||||||
|
travis_wait 45 carthage bootstrap --platform iOS
|
||||||
|
fi
|
||||||
|
- |
|
||||||
|
if [ ! $(git diff --name-only master..."$TRAVIS_COMMIT" | grep "gopenpgp_build.sh") ] && [ -d "go/dist" ]; then
|
||||||
|
echo "Use cached go dependencies."
|
||||||
|
else
|
||||||
|
echo "Build go dependencies."
|
||||||
|
./gopenpgp_build.sh
|
||||||
|
fi
|
||||||
script:
|
script:
|
||||||
- if [ "$TRAVIS_BRANCH" = "master" ] && [ "$TRAVIS_EVENT_TYPE" = "push" ]; then fastlane test && fastlane beta; else fastlane test; fi
|
- if [ "$TRAVIS_BRANCH" = "master" ] && [ "$TRAVIS_EVENT_TYPE" = "push" ]; then fastlane test && fastlane beta; else fastlane test; fi
|
||||||
|
cache:
|
||||||
|
directories:
|
||||||
|
- Carthage
|
||||||
|
- go
|
||||||
env:
|
env:
|
||||||
global:
|
global:
|
||||||
- secure: NsbIgKZAO1Rhr/QUFsvs5LjOGf4vFIWqCJNr+zhw9DKnOd+G8m1z9wsfNyUhg+v1eUONVMxI/FTeAobnn20kxetw1dMQn4/rL4+IB4UsmODuwcFF7JCUAzEB2Wv82O91nVwT48zEmNyOG2VkgfqOgHeASStQyDPFzJuyXFy+RzoBNKK3X7Uxk19UQI80UmXvW9bmQuY8O37g/qwFj4mnluNvPIvGHry0LPMlbh6fRPsHwXlDmD2FSLoW3GI3PLN1pWsIXLURUr3bioLBJ3E0tzZsFA4AM0xs9Y7Td9f87zo4pRTAH5p2EieSq5IfNS2RDQh5aftrLFBZPUui/86yc9hoceLuOVQKkByBavMBVzfIAiAoJZdBX9cTNDh+zzFs+WZKfP4jYnN1xrFPBmHOG5kVRiA++UbepferDjr80A5aXU3FLjOeuKKrkLvAphGRMwsbx9omYHjAa2eaf2oaLeKLENkl/C/6CeG4D1F/PLsdsjilfHEQKroDRWgxU2Se+bKYucmpBXa8fjWHUyr4pfcgc6qB/R62TxYBI94QSbWAEwE6eEzUlmBoids1l5KTWqnMqXYHlxNXNao2RxV2aqwq5OuWqg1hYBxXVBUKGvzXYONnsxfgcc7NLuTPfeR/h1v7CYcs6VG+z2rYJNY5pBTHrYzeNG0RbDNq3ofMl+M=
|
- secure: NsbIgKZAO1Rhr/QUFsvs5LjOGf4vFIWqCJNr+zhw9DKnOd+G8m1z9wsfNyUhg+v1eUONVMxI/FTeAobnn20kxetw1dMQn4/rL4+IB4UsmODuwcFF7JCUAzEB2Wv82O91nVwT48zEmNyOG2VkgfqOgHeASStQyDPFzJuyXFy+RzoBNKK3X7Uxk19UQI80UmXvW9bmQuY8O37g/qwFj4mnluNvPIvGHry0LPMlbh6fRPsHwXlDmD2FSLoW3GI3PLN1pWsIXLURUr3bioLBJ3E0tzZsFA4AM0xs9Y7Td9f87zo4pRTAH5p2EieSq5IfNS2RDQh5aftrLFBZPUui/86yc9hoceLuOVQKkByBavMBVzfIAiAoJZdBX9cTNDh+zzFs+WZKfP4jYnN1xrFPBmHOG5kVRiA++UbepferDjr80A5aXU3FLjOeuKKrkLvAphGRMwsbx9omYHjAa2eaf2oaLeKLENkl/C/6CeG4D1F/PLsdsjilfHEQKroDRWgxU2Se+bKYucmpBXa8fjWHUyr4pfcgc6qB/R62TxYBI94QSbWAEwE6eEzUlmBoids1l5KTWqnMqXYHlxNXNao2RxV2aqwq5OuWqg1hYBxXVBUKGvzXYONnsxfgcc7NLuTPfeR/h1v7CYcs6VG+z2rYJNY5pBTHrYzeNG0RbDNq3ofMl+M=
|
||||||
|
|
|
||||||
7
Cartfile.resolved
Normal file
7
Cartfile.resolved
Normal file
|
|
@ -0,0 +1,7 @@
|
||||||
|
github "SVProgressHUD/SVProgressHUD" "2.2.5"
|
||||||
|
github "kishikawakatsumi/KeychainAccess" "v3.2.0"
|
||||||
|
github "leonbreedt/FavIcon" "3.0.6"
|
||||||
|
github "libgit2/objective-git" "0.14.2"
|
||||||
|
github "mattrubin/Base32" "1.1.2+xcode10.2"
|
||||||
|
github "mattrubin/OneTimePassword" "3.1.5"
|
||||||
|
github "radex/SwiftyUserDefaults" "4.0.0"
|
||||||
Loading…
Add table
Add a link
Reference in a new issue