blob: 5b3fe372b938f22c7cd66bb89919121ccc4e6ed4 [file] [log] [blame]
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