IF 语法
RUN if [条件] ; then 命令 ; [else 命令 ;] fi
dockerfile
FROM nginxARG GIT_BRANCH="develop"RUN if [ "$GIT_BRANCH" = "develop" ] ; then echo 'develop' ; fiRUN 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
