Merge pull request #45 from sbidoul/download-instead-of-clone
Download github commit instead of cloning
This commit is contained in:
commit
7cb0b3fce1
3 changed files with 6 additions and 7 deletions
|
|
@ -41,7 +41,7 @@ configMapGenerator:
|
||||||
literals:
|
literals:
|
||||||
- PGDATABASE={{ build_name }}
|
- PGDATABASE={{ build_name }}
|
||||||
- ADDONS_DIR=/mnt/data/odoo-addons-dir
|
- ADDONS_DIR=/mnt/data/odoo-addons-dir
|
||||||
- RUNBOAT_GIT_REPO=https://github.com/{{ commit_info.repo }}
|
- RUNBOAT_GIT_REPO={{ commit_info.repo }}
|
||||||
- RUNBOAT_GIT_REF={{ commit_info.git_commit }}
|
- RUNBOAT_GIT_REF={{ commit_info.git_commit }}
|
||||||
{%- for key, value in build_env.items() %}
|
{%- for key, value in build_env.items() %}
|
||||||
- {{ key }}={{ value }}
|
- {{ key }}={{ value }}
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
set -ex
|
set -exo pipefail
|
||||||
|
|
||||||
# Remove initialization sentinel, in case we are reinitializing.
|
# Remove initialization sentinel, in case we are reinitializing.
|
||||||
rm -fr /mnt/data/initialized
|
rm -fr /mnt/data/initialized
|
||||||
|
|
@ -8,11 +8,10 @@ rm -fr /mnt/data/initialized
|
||||||
# Remove addons dir, in case we are reinitializing after a previously
|
# Remove addons dir, in case we are reinitializing after a previously
|
||||||
# failed installation.
|
# failed installation.
|
||||||
rm -fr $ADDONS_DIR
|
rm -fr $ADDONS_DIR
|
||||||
# Clone the repository at git reference into $ADDONS_DIR.
|
# Download the repository at git reference into $ADDONS_DIR.
|
||||||
git clone --quiet --filter=blob:none $RUNBOAT_GIT_REPO $ADDONS_DIR
|
mkdir -p $ADDONS_DIR
|
||||||
cd $ADDONS_DIR
|
cd $ADDONS_DIR
|
||||||
git fetch origin $RUNBOAT_GIT_REF:build
|
curl -sSL https://github.com/${RUNBOAT_GIT_REPO}/tarball/${RUNBOAT_GIT_REF} | tar zxf - --strip-components=1
|
||||||
git checkout build
|
|
||||||
|
|
||||||
# Install.
|
# Install.
|
||||||
INSTALL_METHOD=${INSTALL_METHOD:-oca_install_addons}
|
INSTALL_METHOD=${INSTALL_METHOD:-oca_install_addons}
|
||||||
|
|
|
||||||
|
|
@ -37,7 +37,7 @@ configMapGenerator:
|
||||||
literals:
|
literals:
|
||||||
- PGDATABASE=build-name
|
- PGDATABASE=build-name
|
||||||
- ADDONS_DIR=/mnt/data/odoo-addons-dir
|
- ADDONS_DIR=/mnt/data/odoo-addons-dir
|
||||||
- RUNBOAT_GIT_REPO=https://github.com/oca/mis-builder
|
- RUNBOAT_GIT_REPO=oca/mis-builder
|
||||||
- RUNBOAT_GIT_REF=abcdef123456789
|
- RUNBOAT_GIT_REF=abcdef123456789
|
||||||
- name: runboat-scripts
|
- name: runboat-scripts
|
||||||
files:
|
files:
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue