logo
0
0
WeChat Login
docs: 补充云原生Python开发环境的Docker镜像推送配置

基于云原生Python 3 + Vscode 配置中文插件的开发环境说明

  1. 云原生 Python 3 开发环境
  2. Vscode 如何配置中文插件

原生构建直接使用修改 .cnb.yml

$:
  vscode:
    - docker:
        image: docker.cnb.cool/examples/language/python-3
        build:
          dockerfile: .ide/Dockerfile
          by:
            - .ide/create_languagepacks
      services:
        - vscode
        - docker
      stages:
        - name: ls
          script: ls -al
      # 开发环境在销毁之前执行的任务
      endStages:
        - name: sync code
          script: git add . && git commit -m "自动提交:$(date "+%Y-%m-%d %H:%M:%S")" && git push

镜像

$:
  vscode:
    - docker:
        # 指定云原生开发启动时的基础镜像为当前镜像
        image: docker.cnb.cool/ohao/learn/python:3.12.11
      services:
        - vscode
        - docker
docker build --push -t docker.cnb.cool/ohao/learn/python:3.12.11 -f /workspace/.ide/Dockerfile .
$:
  vscode:
    - docker:
        image: docker.cnb.cool/examples/language/python-3
        build:
          dockerfile: .ide/Dockerfile
          by:
            - .ide/create_languagepacks
      services:
        - vscode
        - docker
      stages:
        - name: ls
          script: ls -al
      # 开发环境在销毁之前执行的任务
main:
  push:
    - services:
        - docker
    stages:
        - name: 同步到GitHub
          image: docker.cnb.cool/ohao/learn/python:3.12.11
          runner:
            cpus: 4
          script: |
          docker build --push -t docker.cnb.cool/ohao/learn/python:3.12.11 -f /workspace/.ide/Dockerfile .

About

python

pythonrepo-named
Language
Shell57%
Dockerfile43%