diff options
author | Amine Mouafik <amine@mouafik.fr> | 2019-10-26 13:10:15 +0700 |
---|---|---|
committer | Amine Mouafik <amine@mouafik.fr> | 2019-10-26 13:10:15 +0700 |
commit | 7f57b76c6ea20fbb91b0e5cdcd6c091b45e4236c (patch) | |
tree | 0f5d5e685a6e7c44c6479a0789b2a42fabe531b6 /.travis.yml | |
parent | Use service account ssh key for submodules checkout (diff) | |
download | ferdium-app-7f57b76c6ea20fbb91b0e5cdcd6c091b45e4236c.tar.gz ferdium-app-7f57b76c6ea20fbb91b0e5cdcd6c091b45e4236c.tar.zst ferdium-app-7f57b76c6ea20fbb91b0e5cdcd6c091b45e4236c.zip |
Use Algolia hack for submodules checkout in Travis
See https://github.com/algolia/examples/issues/24
Diffstat (limited to '.travis.yml')
-rw-r--r-- | .travis.yml | 29 |
1 files changed, 18 insertions, 11 deletions
diff --git a/.travis.yml b/.travis.yml index ff015b92c..6637972d1 100644 --- a/.travis.yml +++ b/.travis.yml | |||
@@ -1,18 +1,25 @@ | |||
1 | matrix: | 1 | matrix: |
2 | include: | 2 | include: |
3 | - os: linux | 3 | - os: linux |
4 | dist: xenial | 4 | dist: xenial |
5 | addons: | 5 | addons: |
6 | apt: | 6 | apt: |
7 | packages: | 7 | packages: |
8 | - libx11-dev | 8 | - libx11-dev |
9 | - libxext-dev | 9 | - libxext-dev |
10 | - libxss-dev | 10 | - libxss-dev |
11 | - libxkbfile-dev | 11 | - libxkbfile-dev |
12 | - os: osx | 12 | - os: osx |
13 | osx_image: xcode11 | 13 | osx_image: xcode11 |
14 | 14 | ||
15 | language: node_js | 15 | language: node_js |
16 | # Handle git submodules yourself | ||
17 | git: | ||
18 | submodules: false | ||
19 | # Use sed to replace the SSH URL with the public URL, then initialize submodules | ||
20 | before_install: | ||
21 | - sed -i 's/git@github.com:/https:\/\/github.com\//' .gitmodules | ||
22 | - git submodule update --init --recursive | ||
16 | install: | 23 | install: |
17 | - echo do nothing | 24 | - echo do nothing |
18 | before_script: | 25 | before_script: |