Browse Source

add coding conf

liuyuqi-dellpc 1 year ago
parent
commit
71c15bf3a4
2 changed files with 36 additions and 0 deletions
  1. 19 0
      .coding-ci.yml
  2. 17 0
      .ide/Dockerfile

+ 19 - 0
.coding-ci.yml

@@ -0,0 +1,19 @@
+master:
+  branch.create:
+    - name: vscode
+      - runner:
+        cpus: 2
+      services:
+        - vscode
+      docker:
+        # build: .ide/Dockerfile
+        image: codingci/default-env:latest
+      wework:
+        title: 云原生开发
+      stages:
+        # - name: 执行自定义脚本
+        #   script:
+        #     - npm install
+        #     - npm run start
+        - name: ready
+          type: vscode:go

+ 17 - 0
.ide/Dockerfile

@@ -0,0 +1,17 @@
+FROM node:14
+
+# install vscode and extension
+RUN curl -fsSL https://code-server.dev/install.sh | sh &&\
+    code-server --install-extension redhat.vscode-yaml &&\
+    code-server --install-extension orta.vscode-jest &&\
+    code-server --install-extension dbaeumer.vscode-eslint &&\
+    code-server --install-extension eamodio.gitlens &&\
+    echo done
+
+# 安装 ssh 服务,用于支持 Vscode 客户端通过 Remote-SSH 访问开发环境
+# (如果需要支持客户端打开远程开发环境可安装)
+RUN apt-get update && apt-get install -y wget unzip openssh-server
+
+# 指定字符集支持命令行输入中文(根据需要选择字符集)
+ENV LANG C.UTF-8
+ENV LANGUAGE C.UTF-8