云原生构建欢迎插件
支持哪些能力?
IDE,自动弹出欢迎页面,并自动打开终端CNB_WELCOME_CMD,会在首次打开终端时自动执行先在 Dockerfile 中安装本插件
# .ide/Dockerfile RUN curl -fsSL https://code-server.dev/install.sh | sh \ && code-server --install-extension cnbcool.cnb-welcome \ && echo done
然后声明 CNB_WELCOME_CMD 环境变量,指定首次打开终端时自动执行的命令
# .cnb.yml
$:
vscode:
- docker:
# 仓库中自定义的开发环境镜像配置
build: .ide/Dockerfile
env:
# 声明首次打开终端时自动执行的命令,支持多行文本
CNB_WELCOME_CMD: |
echo "hello workd"
echo done
services:
- vscode
- docker
# 开发环境启动后会执行的任务
stages:
- name: ls
script: ls -al