From 9a46f34f73f73051664dae34e67dea0e1a803f0f Mon Sep 17 00:00:00 2001 From: Benjamin Bohard Date: Wed, 2 Sep 2020 15:48:05 +0200 Subject: [PATCH] SSH for Jenkins --- lib/tamarin.py | 3 +++ package | 5 ++++- {datasets => utils}/sshForJenkins.sh | 0 3 files changed, 7 insertions(+), 1 deletion(-) rename {datasets => utils}/sshForJenkins.sh (100%) diff --git a/lib/tamarin.py b/lib/tamarin.py index 0d9d150..051890e 100644 --- a/lib/tamarin.py +++ b/lib/tamarin.py @@ -18,6 +18,9 @@ def get_hooks_dir(): def get_lib_dir(): return os.path.realpath(os.path.dirname(os.path.abspath(__file__)) + "/../lib") +def get_utils_dir(): + return os.path.realpath(os.path.dirname(os.path.abspath(__file__)) + "/../utils") + def load_profile(profile_name, debug=False): profile_filename = profile_name+".conf" for profile_file in get_available_profiles(): diff --git a/package b/package index 4e450dc..7eb4360 100755 --- a/package +++ b/package @@ -80,6 +80,8 @@ if __name__ == "__main__": pid = os.getpid() build_workspace = tamarin.get_workspace_subdir('tmp/build_{:d}'.format(pid)) + shutil.copytree(tamarin.get_utils_dir(), os.path.join(build_workspace, 'utils')) + base_image = args.base if args.base != '' else profile['profile']['default_image'] image_tag = build_image(build_workspace, base_image, args.profile, profile, debug=args.debug, rebuild=args.rebuild) @@ -107,7 +109,8 @@ if __name__ == "__main__": "-v", "{:s}:/dist".format(output_dir), "-v", "{:s}:/tamarin/hooks:ro".format(tamarin.get_hooks_dir()), "-v", "{:s}:/tamarin/lib:ro".format(tamarin.get_lib_dir()), - "-v", "{:s}:/tamarin/profiles:ro".format(tamarin.get_profiles_dir()) + "-v", "{:s}:/tamarin/profiles:ro".format(tamarin.get_profiles_dir()), + "-v", "{:s}:/tamarin/utils:ro".format(tamarin.get_utils_dir()) ] # Use environment proxy if defined diff --git a/datasets/sshForJenkins.sh b/utils/sshForJenkins.sh similarity index 100% rename from datasets/sshForJenkins.sh rename to utils/sshForJenkins.sh