diff options
Diffstat (limited to 'yadp_builder.py')
-rwxr-xr-x | yadp_builder.py | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/yadp_builder.py b/yadp_builder.py index 9f67623..1b49245 100755 --- a/yadp_builder.py +++ b/yadp_builder.py @@ -1,6 +1,6 @@ import argparse import yaml -import os.path +import os from jinja2 import FileSystemLoader, Environment import jenkins import logging @@ -55,9 +55,11 @@ def jinja2_from_template(directory, template_name, data): def get_parser(): parser = argparse.ArgumentParser() - parser.add_argument('-u', '--username', type=str, required=True, + parser.add_argument('-u', '--username', type=str, + default=os.environ.get('JJB_USER'), help='Username for Jenkins server') - parser.add_argument('-p', '--password', type=str, required=True, + parser.add_argument('-p', '--password', type=str, + default=os.environ.get('JJB_PASSWORD'), help='Password for Jenkins server') parser.add_argument('-s', '--server', type=str, default='http://localhost:8080', |