Skip to content

Instantly share code, notes, and snippets.

@atrakic
Last active October 17, 2018 13:57
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save atrakic/dab8ea9921529f46a6ab6a7a781b636e to your computer and use it in GitHub Desktop.
Save atrakic/dab8ea9921529f46a6ab6a7a781b636e to your computer and use it in GitHub Desktop.
# Generates list of current jenkins jobs.
# pip install --user python-jenkins
python -c "(lambda __y, __print, __g: [[[[[(lambda __after: (main(), __after())[1] if (__name__ == '__main__') else __after())(lambda: None) for __g['main'], main.__name__ in [(lambda : (lambda __l: [[[[[(lambda __items, __sentinel, __after: __y(lambda __this: lambda: (lambda __i: [(__print(__l['d'].get('name')), __this())[1] for __l['d'] in [(__i)]][0] if __i is not __sentinel else __after())(next(__items, __sentinel)))())(iter(__l['jobs']), [], lambda: None) for __l['jobs'] in [(__l['server'].get_jobs())]][0] for __l['server'] in [(jenkins.Jenkins(__l['args'].server, __l['args'].username, __l['args'].password))]][0] for ssl._create_default_https_context in [(ssl._create_unverified_context)]][0] for __l['context'] in [(ssl._create_unverified_context())]][0] for __l['args'] in [(parser())]][0])({}), 'main')]][0] for __g['parser'], parser.__name__ in [(lambda : (lambda __l: [(__l['parser'].add_argument('--server', default='https://jenkins.eog.vurdst.dk', required=False), (__l['parser'].add_argument('--username', help='Your jenkins username', required=True), (__l['parser'].add_argument('--password', help='Your jenkins password', required=True), [__l['args'] for __l['args'] in [(__l['parser'].parse_args())]][0])[1])[1])[1] for __l['parser'] in [(argparse.ArgumentParser(description='Get list of jobs from Jenkins server'))]][0])({}), 'parser')]][0] for __g['ssl'] in [(__import__('ssl', __g, __g))]][0] for __g['jenkins'] in [(__import__('jenkins', __g, __g))]][0] for __g['argparse'] in [(__import__('argparse', __g, __g))]][0])((lambda f: (lambda x: x(x))(lambda y: f(lambda: y(y)()))), __import__('__builtin__', level=0).__dict__['print'], globals())"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment