logo
0
0
WeChat Login
Forkfromcnb/cool/cnb-welcome, behindmain8 commits

cnb-welcome README

云原生构建欢迎插件

支持哪些能力?

  • 云原生开发环境启动后,初次打开 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

About

No description, topics, or website provided.
Language
TypeScript59.3%
JavaScript14.9%
CSS14.3%
HTML10%
Others1.5%