aboutsummaryrefslogtreecommitdiffstats
path: root/.travis.yml
diff options
context:
space:
mode:
authorLibravatar Amine Mouafik <amine@mouafik.fr>2019-10-26 13:10:15 +0700
committerLibravatar Amine Mouafik <amine@mouafik.fr>2019-10-26 13:10:15 +0700
commit7f57b76c6ea20fbb91b0e5cdcd6c091b45e4236c (patch)
tree0f5d5e685a6e7c44c6479a0789b2a42fabe531b6 /.travis.yml
parentUse service account ssh key for submodules checkout (diff)
downloadferdium-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.yml29
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 @@
1matrix: 1matrix:
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
15language: node_js 15language: node_js
16# Handle git submodules yourself
17git:
18 submodules: false
19# Use sed to replace the SSH URL with the public URL, then initialize submodules
20before_install:
21 - sed -i 's/git@github.com:/https:\/\/github.com\//' .gitmodules
22 - git submodule update --init --recursive
16install: 23install:
17 - echo do nothing 24 - echo do nothing
18before_script: 25before_script: