This is an automated email from the ASF dual-hosted git repository.

lfrolov pushed a commit to branch DATALAB-2386
in repository https://gitbox.apache.org/repos/asf/incubator-datalab.git

commit d08142827be6698c3e758405d43812fec96efdc8
Author: leonidfrolov <[email protected]>
AuthorDate: Wed May 5 17:25:46 2021 +0300

    [DATALAB-2386]: added jars download
---
 .../src/ssn/scripts/configure_ui.py                     | 17 +++++++++++++++--
 1 file changed, 15 insertions(+), 2 deletions(-)

diff --git a/infrastructure-provisioning/src/ssn/scripts/configure_ui.py 
b/infrastructure-provisioning/src/ssn/scripts/configure_ui.py
index fce5306..1785afd 100644
--- a/infrastructure-provisioning/src/ssn/scripts/configure_ui.py
+++ b/infrastructure-provisioning/src/ssn/scripts/configure_ui.py
@@ -157,8 +157,21 @@ def build_ui():
             sudo('sudo chown -R {} {}/*'.format(args.os_user, 
args.datalab_path))
 
         # Building Back-end
-        with cd(args.datalab_path + '/sources/'):
-            sudo('/opt/maven/bin/mvn -P{} -DskipTests 
package'.format(args.cloud_provider))
+        if 'repository_user' in os.environ and 'repository_pass' in os.environ 
and 'repository_address' in os.environ:
+            sudo(
+                'wget -P {}sources/services/provisioning-service/target/  
--user={} --password={} 
https://{}/repository/packages/provisioning-service-2.4.jar 
--no-check-certificate'
+                     .format(args.datalab_path, os.environ['repository_user'], 
os.environ['repository_pass'], os.environ['repository_address']))
+            sudo(
+                'wget -P {}sources/services/self-service/target/  --user={} 
--password={} https://{}/repository/packages/self-service-2.4.jar 
--no-check-certificate'
+                .format(args.datalab_path, os.environ['repository_user'], 
os.environ['repository_pass'],
+                        os.environ['repository_address']))
+            sudo(
+                'wget -P {0}sources/services/billing-{4}/target/  --user={1} 
--password={2} https://{3}/repository/packages/billing-{4}-2.4.jar 
--no-check-certificate'
+                .format(args.datalab_path, os.environ['repository_user'], 
os.environ['repository_pass'],
+                        os.environ['repository_address'], args.cloud_provider))
+        else:
+            with cd(args.datalab_path + '/sources/'):
+                sudo('/opt/maven/bin/mvn -P{} -DskipTests 
package'.format(args.cloud_provider))
 
         sudo('mkdir -p {}/webapp/'.format(args.datalab_path))
         for service in ['self-service', 'provisioning-service', 'billing']:

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to