IF 语法
RUN if [条件] ; then 命令 ; [else 命令 ;] fi
dockerfile
FROM nginx
ARG GIT_BRANCH="develop"
RUN if [ "$GIT_BRANCH" = "develop" ] ; then echo 'develop' ; fi
RUN if [ "$GIT_BRANCH" = "develop" ] ; then echo 'develop' ; else echo 'unknown'; fi
示例
RUN if [ "$GIT_BRANCH" = "develop" ]; then \
echo "yarn build:dev" \
yarn build:dev; \
else \
echo "yarn build" \
yarn build; \
fi