1- env :
2- global :
3- secure : fmKQgrPRx2iisNPzxDhOTfXPsnQMJxDgIMItVNjl1AKByraOpiDAGVESySvy+vwQqITCB/BfvdkW7smAPcvFJxIPRx1v4J0VY9kGHdnafMw35XY0Vj9soYkzNS4zrUebxY2gWkGM6Q6dgLOGT/9MSEyWqXBTtVz9sLwA7yr3ZI72yZDbcSz3XGa1fFZRVfwv3I+bmuozG7dq7tyqcSKgRZnHg1VvaRdxcaGqSGSUsNu0YLzmNedujNcU+gTXcxMdrXA1eaheHc2pwNA0TDf3KkefJpaVMXrA/Un8e9MaJ1lMnPlIiEI3dPTuogtQY7p59vgulBNBPEJovTHI0jCaNyLUkTkHgGcUuOwHqwUIKZCEiiqM1j12sdLo4O2tAdNaNHDtd8D3bCakrdJxXlUWVfjrCwvBB555gd0drRirQgYX+5gGFwnTQE8tOcjK4qUvJaOAouHsnm/DmW+fLJPX76KoU6QOtGJt6PQ92yBgKRhaSg/sQ28WPuCmF2p7BuUSuULxcM2LU5eA5aFxayoZvR2E9uvfFxnFh01iV6clcZo25U03AuxJmuI7Mhl83amj8bm5CRBbuRw5sIljXfBujFUel+kz/HXalS7lStqH9iPyiQvh24WkPzHKNQdjRI7v3kyrVSXJ3Xl6+fopXqr/25MwqD4bt57QgglJ2IQtnLM=
4- matrix :
5- include :
6- - language : objective-c
1+ jobs :
2+ include :
3+ - stage : test
4+ language : objective-c
75 osx_image : xcode9.2
8- before_deploy :
6+ script :
7+ - swift build
8+ - swift test
9+ - swift build -c release # Check Release build just in case.
10+ - language : generic
11+ os : linux
12+ dist : trusty
13+ install :
14+ - eval "$(curl -sL https://gist.githubusercontent.com/kylef/5c0475ff02b7c7671d2a/raw/9f442512a46d7a2af7b850d65a7e9bd31edfb09b/swiftenv-install.sh)"
15+ script :
16+ - swift build
17+ - swift test
18+ - swift build -c release # Check Release build just in case.
19+ - stage : deploy
20+ if : env(TRAVIS_TAG) IS present
21+ language : objective-c
22+ osx_image : xcode9.2
23+ env :
24+ secure : fmKQgrPRx2iisNPzxDhOTfXPsnQMJxDgIMItVNjl1AKByraOpiDAGVESySvy+vwQqITCB/BfvdkW7smAPcvFJxIPRx1v4J0VY9kGHdnafMw35XY0Vj9soYkzNS4zrUebxY2gWkGM6Q6dgLOGT/9MSEyWqXBTtVz9sLwA7yr3ZI72yZDbcSz3XGa1fFZRVfwv3I+bmuozG7dq7tyqcSKgRZnHg1VvaRdxcaGqSGSUsNu0YLzmNedujNcU+gTXcxMdrXA1eaheHc2pwNA0TDf3KkefJpaVMXrA/Un8e9MaJ1lMnPlIiEI3dPTuogtQY7p59vgulBNBPEJovTHI0jCaNyLUkTkHgGcUuOwHqwUIKZCEiiqM1j12sdLo4O2tAdNaNHDtd8D3bCakrdJxXlUWVfjrCwvBB555gd0drRirQgYX+5gGFwnTQE8tOcjK4qUvJaOAouHsnm/DmW+fLJPX76KoU6QOtGJt6PQ92yBgKRhaSg/sQ28WPuCmF2p7BuUSuULxcM2LU5eA5aFxayoZvR2E9uvfFxnFh01iV6clcZo25U03AuxJmuI7Mhl83amj8bm5CRBbuRw5sIljXfBujFUel+kz/HXalS7lStqH9iPyiQvh24WkPzHKNQdjRI7v3kyrVSXJ3Xl6+fopXqr/25MwqD4bt57QgglJ2IQtnLM=
25+ before_install :
926 - brew update
27+ install :
1028 # Update Carthage.
1129 # `brew outdated` is necessary to prevent build error when there is no updates for Carthage.
1230 - brew outdated carthage || brew upgrade carthage
1331 # Install SourceKitten and Jazzy.
1432 - brew install sourcekitten
1533 - gem install jazzy
16- # Generate documentation.
17- - sourcekitten doc --spm-module BitByteData > docs.json
18- - jazzy
19- # Build Carthage archive.
34+ before_deploy :
2035 - swift package generate-xcodeproj
36+ # Build Carthage archive.
2137 - carthage build --no-skip-current
2238 - carthage archive BitByteData
23- script :
24- - swift build
25- - swift test
26- - swift build -c release # Check Release build just in case.
39+ # Generate documentation.
40+ - sourcekitten doc --spm-module BitByteData > docs.json
41+ - jazzy
2742 deploy :
2843 - provider : releases
2944 skip_cleanup : true
@@ -39,15 +54,3 @@ matrix:
3954 tags : true
4055 # Don't upload documentation if it is a test release.
4156 condition : $(git describe) != *"test"*
42- - language : generic
43- os : linux
44- sudo : required
45- dist : trusty
46- install :
47- - eval "$(curl -sL https://gist.githubusercontent.com/kylef/5c0475ff02b7c7671d2a/raw/9f442512a46d7a2af7b850d65a7e9bd31edfb09b/swiftenv-install.sh)"
48- script :
49- - swift build
50- - swift test
51- - swift build -c release # Check Release build just in case.
52- notifications :
53- email : false
0 commit comments