![](/img/trans.png)
[英]How to open files in a Docker container outside of container using the Remote Development extension for VSCode
[英]How can I run VS Code's Extension Development Host in a Docker container to test my vscode extension?
我正在嘗試使用 GitHub Actions 測試我的 vscode 擴展,這意味着 Visual Studio Code 需要位於 Docker 容器中。 有沒有人做過這個? 有誰知道如何做到這一點?
您可以通過使用工作流程設置 ubuntu 容器並安裝 vscode 來完成此操作。 使用容器而不是安裝在 ubuntu-latest 內部的原因是為了確保我們從一個干凈的實例開始
包含設置的工作流片段
ci:
name: Build
runs-on: ubuntu-latest
container:
image: ubuntu:trusty
steps:
- uses: actions/checkout@v2
- name: Install vscode
run: |
apt-get update
apt-get clean
apt-get install -y wget
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > packages.microsoft.gpg
install -o root -g root -m 644 packages.microsoft.gpg /etc/apt/trusted.gpg.d/
sh -c 'echo "deb [arch=amd64 signed-by=/etc/apt/trusted.gpg.d/packages.microsoft.gpg] https://packages.microsoft.com/repos/vscode stable main" > /etc/apt/sources.list.d/vscode.list'
apt-get install -y apt-transport-https
apt-get update
apt-get install -y code
Vscode 測試擴展從這里我們可以編寫任何必要的步驟來測試我們的擴展,如您所知https://code.visualstudio.com/api/working-with-extensions/testing-extension
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.