Merge pull request #216 from kiwix/correct_decrypt_key
[TRAVIS] Correctly decrypt the ssh key
This commit is contained in:
commit
e577efd612
|
@ -13,6 +13,10 @@ if: type != push OR tag IS present
|
|||
before_install:
|
||||
- PATH=$PATH:${HOME}/bin
|
||||
- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then PATH=$PATH:$(brew --prefix)/opt/gettext/bin; fi
|
||||
- '[ -n "$encrypted_eba2f7543984_iv" ] && openssl aes-256-cbc
|
||||
-K $encrypted_eba2f7543984_key -iv $encrypted_eba2f7543984_iv
|
||||
-in travis/travisci_builder_id_key.enc -out travis/travisci_builder_id_key -d'
|
||||
- chmod 600 travis/travisci_builder_id_key
|
||||
before_cache:
|
||||
- rm -f $HOME/.gradle/caches/modules-2/modules-2.lock
|
||||
- rm -fr $HOME/.gradle/caches/*/plugin-resolution/
|
||||
|
@ -34,10 +38,6 @@ script:
|
|||
travis/compile_all.py
|
||||
fi
|
||||
after_failure: travis/upload_all_log.sh
|
||||
before_deploy:
|
||||
- openssl aes-256-cbc -K $encrypted_eba2f7543984_key -iv $encrypted_eba2f7543984_iv
|
||||
-in travis/travisci_builder_id_key.enc -out travis/travisci_builder_id_key -d
|
||||
- chmod 600 travis/travisci_builder_id_key
|
||||
deploy:
|
||||
- provider: script
|
||||
skip_cleanup: true
|
||||
|
|
|
@ -32,7 +32,10 @@ NIGHTLY_ZIM_ARCHIVES_DIR = HOME/'NIGHTLY_ZIM_ARCHIVES'/NIGHTLY_DATE
|
|||
RELEASE_ZIM_ARCHIVES_DIR = HOME/'RELEASE_ZIM_ARCHIVES'
|
||||
DIST_KIWIX_ARCHIVES_DIR = HOME/'DIST_KIWIX_ARCHIVES'
|
||||
DIST_ZIM_ARCHIVES_DIR = HOME/'DIST_ZIM_ARCHIVES'
|
||||
SSH_KEY = environ.get('TRAVISCI_SSH_KEY', Path(environ['TRAVIS_BUILD_DIR'])/'travis'/'travisci_builder_id_key')
|
||||
if 'TRAVISCI_SSH_KEY' in environ:
|
||||
SSH_KEY = Path(environ['TRAVISCI_SSH_KEY'])
|
||||
else:
|
||||
SSH_KEY = Path(environ['TRAVIS_BUILD_DIR'])/'travis'/'travisci_builder_id_key'
|
||||
|
||||
# We have build everything. Now create archives for public deployement.
|
||||
BINARIES = {
|
||||
|
@ -225,12 +228,11 @@ try:
|
|||
except URLError:
|
||||
print_message("Cannot get archive. Build dependencies")
|
||||
run_kiwix_build('alldependencies', platform=PLATFORM)
|
||||
archive = make_deps_archive('alldependencies', full=True)
|
||||
destination = 'nightlybot@download.kiwix.org:/var/www/tmp.kiwix.org/ci/{}'
|
||||
destination = destination.format(base_dep_archive_name)
|
||||
scp(archive, destination)
|
||||
|
||||
|
||||
if SSH_KEY.exists():
|
||||
archive = make_deps_archive('alldependencies', full=True)
|
||||
destination = 'nightlybot@download.kiwix.org:/var/www/tmp.kiwix.org/ci/{}'
|
||||
destination = destination.format(base_dep_archive_name)
|
||||
scp(archive, destination)
|
||||
|
||||
|
||||
# A basic compilation to be sure everything is working (for a PR)
|
||||
|
|
Loading…
Reference in New Issue