| FROM drydock-prod.workiva.net/workiva/smithy-runner-generator:355624 as build |
| |
| # Build Environment Vars |
| ARG BUILD_ID |
| ARG BUILD_NUMBER |
| ARG BUILD_URL |
| ARG GIT_COMMIT |
| ARG GIT_BRANCH |
| ARG GIT_TAG |
| ARG GIT_COMMIT_RANGE |
| ARG GIT_HEAD_URL |
| ARG GIT_MERGE_HEAD |
| ARG GIT_MERGE_BRANCH |
| ARG GIT_SSH_KEY |
| ARG KNOWN_HOSTS_CONTENT |
| |
| WORKDIR /build/ |
| ADD . /build/ |
| |
| RUN mkdir /root/.ssh |
| RUN echo "$KNOWN_HOSTS_CONTENT" > "/root/.ssh/known_hosts" |
| RUN echo "$GIT_SSH_KEY" > "/root/.ssh/id_rsa" |
| RUN chmod 700 /root/.ssh/ |
| RUN chmod 600 /root/.ssh/id_rsa |
| |
| RUN echo "Starting the script sections" && \ |
| eval "$(ssh-agent -s)" && \ |
| ssh-add /root/.ssh/id_rsa && \ |
| pub get && \ |
| git config remote.origin.url "git@github.com:Workiva/semver-audit-dart.git" && \ |
| git clone ssh://git@github.com/workiva/semver-audit-dart.git --branch 1.4.0 && \ |
| git config remote.origin.url "git@github.com:Workiva/json_schema.git" && \ |
| pub global activate --source path ./semver-audit-dart && \ |
| pub global run semver_audit report --repo Workiva/json_schema && \ |
| echo "Script sections completed" |
| ARG BUILD_ARTIFACTS_BUILD=/build/pubspec.lock |
| FROM scratch |