|
2 | 2 | # To update the secure tokens, run `travis encrypt NAME='VALUE' --add` after |
3 | 3 | # installing the travis gem with `gem install travis`. |
4 | 4 | global: |
5 | | - # `match` keychain info – the values don't matter, they're defined |
6 | | - # here so they're consistent throughout |
7 | | - - MATCH_KEYCHAIN_NAME=travis-ios-keychain |
8 | | - - MATCH_KEYCHAIN_PASSWORD=alpine |
9 | | - # dirty hack for https://github.com/travis-ci/travis-ci/issues/5092 |
10 | | - - PATH=${PATH/\.\/node_modules\/\.bin/} |
| 5 | + # variables from the web interface: |
| 6 | + # - BOT_ITC_PASSWORD_FOR_FASTLANE |
| 7 | + # - BUGSNAG_KEY: api key for Bugsnag connection |
| 8 | + # - CI_USER_TOKEN: unknown |
| 9 | + # - DANGER_GITHUB_API_TOKEN: api key to let Danger write comments to github |
| 10 | + # - FASTLANE_APPLE_APPLICATION_SPECIFIC_PASSWORD: app-specific password for the iTMS Transporter (obselete) |
| 11 | + # - FASTLANE_PASSWORD: password for apple id used by fastlane |
| 12 | + # - FASTLANE_SESSION: if fastlane's apple ID has 2fa enabled, this is the 1-month 2fa session cookie |
| 13 | + # - GCAL_KEY: google calendar API key |
| 14 | + # - GH_TOKEN: unknown |
| 15 | + # - GITHUB_PAGES_TOKEN: token to push to gh-pages |
| 16 | + # - GMAPS_KEY: google maps API key |
11 | 17 | # sets our node version in one nice place |
12 | 18 | - TRAVIS_NODE_VERSION=8 |
13 | 19 | # set the ruby version up top |
14 | 20 | - TRAVIS_RUBY_VERSION=ruby-2.4.2 |
15 | 21 | # configure fastlane a bit |
16 | 22 | - FASTLANE_SKIP_UPDATE_CHECK=1 |
17 | 23 | - FASTLANE_DISABLE_ANIMATION=1 |
18 | | - # GH_TOKEN: |
19 | | - # - used by greenkeeper to update package-lock.json |
| 24 | + # bypass the 2fa auth for fastlane |
| 25 | + - FASTLANE_PASSWORD="$BOT_ITC_PASSWORD_FOR_FASTLANE" |
| 26 | + # this is `GH_TOKEN`: used by greenkeeper to update package-lock.json |
20 | 27 | - secure: s2HicpDrioxVuS/1KyDMgFkgbM3eVxp1FVF1R922oKeUGhtNFERufXp+nXaG98trqmJhfjfx243i7qP8oEX1DoGtFAHAuILBG0KTXoY1HZG/ZlVpc2pjRQmfCt3tJCs8Trovv2q2yM21JtTKXJ6wZ+XUGK0zqXbd4IH7k30Q649CIZ+l/pcU4cVqoLojekFWMQuW9onPOiTGtBckdPngmJ9GgAGDQesYjZ/p5RTaggCleD4oFmgkUdPZtityr+6TYe6cU9fFIVHyxe5F4JsiXB2aKk0qbX86tXUdlneOTYAw0YsxzVbpjtjVeedG3lm+UDAABznaqyuj4EI2+ERIXEMXtDzG+knQuQIF1P9E5ZWRanuSbfwFRJecPXyw03AtT+lBEHls1klRFep0yYzSKPunuqyeFZG+QFFtiegPnk7C4R2KfJhghB8kr8Ysgwg1YJXP77AaTBET0YsEvhMNNqEGK0LsXhZJUCWUnZfINFwp8ggEB8ZHWqWmTD2SxufqWXCzcMBnNdyuoDAH8//myA/09UcxzRpQwBqy3wH/Nlb47n+RydQxxiSmpTw0xAa5f9/qRjy0DrIT0PowDN1VGLgy6wQIqzAN6Ex4Y7AIyaTZrga7cbpfHE7lKee8XTTfDJnfGywJ1+3CqpZpA1jQhRzeGQbxPfghaOxzI46i4p4= |
21 | 28 |
|
22 | 29 |
|
@@ -46,6 +53,13 @@ stages: |
46 | 53 | x-definitions: |
47 | 54 | - &base |
48 | 55 | before_install: |
| 56 | + # dirty hack for https://github.com/travis-ci/travis-ci/issues/5092 |
| 57 | + - export PATH="${PATH/\.\/node_modules\/\.bin/}" |
| 58 | + |
| 59 | + # finish bypassing 2fa auth for fastlane |
| 60 | + - unset FASTLANE_APPLE_APPLICATION_SPECIFIC_PASSWORD |
| 61 | + - unset FASTLANE_SESSION |
| 62 | + |
49 | 63 | # print some travis debugging info |
50 | 64 | - echo "Now testing on $TRAVIS_OS_NAME" |
51 | 65 | - echo "Travis branch is $TRAVIS_BRANCH" |
|
0 commit comments