mirror of
https://github.com/Foundry376/Mailspring.git
synced 2025-03-01 10:33:14 +08:00
Add deploy key to certs.tar.enc, pull and build C++ mailsync
This commit is contained in:
parent
c549fcc8ba
commit
d581f0e09c
4 changed files with 13 additions and 0 deletions
3
.gitmodules
vendored
Normal file
3
.gitmodules
vendored
Normal file
|
@ -0,0 +1,3 @@
|
|||
[submodule "mailsync"]
|
||||
path = mailsync
|
||||
url = git@github.com:Foundry376/Merani-Mailsync.git
|
|
@ -1,5 +1,8 @@
|
|||
sudo: false
|
||||
|
||||
git:
|
||||
submodules: false
|
||||
|
||||
language: node_js
|
||||
|
||||
node_js:
|
||||
|
@ -11,6 +14,7 @@ addons:
|
|||
target_paths: client/${TRAVIS_COMMIT:0:8}/${TRAVIS_OS_NAME}
|
||||
permissions: public-read
|
||||
paths:
|
||||
- ../MailSync
|
||||
- Merani.dmg
|
||||
- Merani.zip
|
||||
- $(find . -type f -name *.deb | tr "\n" ":")
|
||||
|
@ -52,6 +56,11 @@ before_install:
|
|||
- source app/build/resources/certs/mac/set_unix_env.sh;
|
||||
|
||||
script:
|
||||
# Checkout and build the (currently private) C++ codebase
|
||||
- GIT_SSH_COMMAND='ssh -i app/build/resources/mailsync-deploy-key' git submodule update mailsync
|
||||
- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then xcodebuild -scheme MailSync -configuration Release; fi
|
||||
- if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then echo "TODO"; fi
|
||||
# Build and package the Merani Electron application
|
||||
- npm run build
|
||||
|
||||
cache:
|
||||
|
|
Binary file not shown.
1
mailsync
Submodule
1
mailsync
Submodule
|
@ -0,0 +1 @@
|
|||
Subproject commit 224bb2c43dd312fd722f90d96c6fe6f164f938ba
|
Loading…
Reference in a new issue