我有一个 Dockerfile,我想根据构建参数做不同的事情来确定 isDev 与否。
在 Dockerfile 中,我有:
ARG isDev
RUN echo "what is in isDev ? $isDev"
RUN if ["${isDev}" = "1"] ;
then ..... do dev stuff .... ;
else .... do production stuff ;
fi
Run Code Online (Sandbox Code Playgroud)
我正在使用 --build-arg isDev=1 进行构建
Step 14/25 : ARG isDev
---> Running in 0a3de5fea466
Removing intermediate container 0a3de5fea466
---> a6d79a08a97e
Step 15/25 : RUN echo "what is in isDev ? $isDev"
---> Running in 92235e8b0c6a
what is in isDev ? 1
Removing intermediate container …Run Code Online (Sandbox Code Playgroud) 我已经利用过
options {
timeout(time: 10, unit: 'MINUTES')
}
Run Code Online (Sandbox Code Playgroud)
但我希望能够对超时采取行动,例如 slackNotification 等
有什么办法可以实现这一点