{ "id": "ibm.devops.services.pipeline.sonarqube", "version": 1, "name_key": "ExtName", "desc_key": "ExtDesc", "extension_type": "Test", "message_key": "ExtMessage", "inputs": [ { "type": "Bluemix", "inclusion" : "always" } ], "params": [ { "name": "PROJ_KEY", "type": "Text", "required": "false", "default_value": "", "label_key": "PROJ_KEY_KEY", "desc_key": "PROJ_KEY_DESC" }, { "name": "SRC_DIRS", "type": "Text", "required": "false", "default_value": "", "label_key": "SRC_DIRS_KEY", "desc_key": "SRC_DIRS_DESC" } ], "outputs": [ { "type": "Artifacts", "inclusion" : "always" } ], "execution": { "type": "JenkinsDocker", "shell": "#!/bin/bash set +x set +e export INIT_START_TIME=$(date +\"%s\") export SRC=#SRC_DIRS# export KEY=#PROJ_KEY# . $EXT_DIR/_init.sh INIT_END_TIME=$(date +\"%s\") INIT_EST_TIME=$(($INIT_END_TIME-$INIT_START_TIME)) echo -e \"Init runtime of `date -u -d @\"$INIT_EST_TIME\" +\'%-Mm %-Ss\'`\" . $EXT_DIR/execute.sh RESULT=$? if [ $RESULT -ne 0 ]; then exit 1 fi " }, "project": "https://hub.jazz.net/project/alchemy/Alchemy-Ostanes", "project_example": "https://github.com/Osthanes/sonarqube", "project_contact": "elobeto@us.ibm.com" }