local build = import 'lib/build.libsonnet'; local images = import 'lib/images.libsonnet'; local environment = import 'lib/node_modules/@sigyl/jsonnet-drone-environment/environment.libsonnet'; local compose = import 'lib/node_modules/@sigyl/jsonnet-compose/compose.libsonnet'; local util = import 'lib/util.libsonnet'; local login = import 'lib/login.libsonnet'; function(config) function( buildSecrets, publicSecrets, secretSecrets, ) { kind: 'pipeline', type: 'docker', name: 'print', clone: { disable: false, depth: 0, }, steps:[ compose( std.map( function(secret) util.printEnv('env-%s' % config.name, secret), buildSecrets + publicSecrets + secretSecrets ) ) ( images(config).ssh { settings +: { script +: [ 'rm -f env-%s' % config.name, ], }, }, ) { name: 'print env', }, ], } { trigger +: { event +: [ 'promote', ], target +: [ 'print', ], }, }