#!/usr/bin/env sh set -eu IMAGE_TAG="${TEAMCITY_BUILD_NUMBER:-local}" IMAGE_NAME="its-workflow-npm:${IMAGE_TAG}" echo "Builde Docker Image ${IMAGE_NAME}" docker build -t "${IMAGE_NAME}" . echo "Starte Workflow Container" docker run --rm \ -e JIRA_BASE_URL \ -e JIRA_USER_EMAIL \ -e JIRA_API_TOKEN \ -e JIRA_SOURCE_JQL \ -e JIRA_SOURCE_MAX_RESULTS \ -e JIRA_TARGET_PROJECT_KEY \ -e JIRA_TARGET_BOARD_ID \ -e JIRA_TARGET_ISSUE_TYPE \ -e JIRA_TARGET_SUMMARY_PREFIX \ -e JIRA_TARGET_LABELS \ -e SOLUTION_VERSION \ -e XRAY_REPORT_URL \ -e SONAR_REPORT_URL \ -e ATLASSIAN_WIKI_ENABLED \ -e ATLASSIAN_WIKI_BASE_URL \ -e ATLASSIAN_WIKI_USER_EMAIL \ -e ATLASSIAN_WIKI_API_TOKEN \ -e ATLASSIAN_WIKI_SPACE_KEY \ -e ATLASSIAN_WIKI_PARENT_PAGE_ID \ -e ATLASSIAN_WIKI_TITLE_PREFIX \ -e JIRA_DRY_RUN \ -e OUTPUT_HTML_PATH \ -e SMTP_ENABLED \ -e SMTP_HOST \ -e SMTP_PORT \ -e SMTP_SECURE \ -e SMTP_USER \ -e SMTP_PASS \ -e SMTP_FROM \ -e SMTP_TO \ -e SMTP_SUBJECT_PREFIX \ -v "$(pwd)/report-output:/opt/app-root/src/report-output" \ "${IMAGE_NAME}"