gpt4 book ai didi

docker - 如何在Docker容器中运行VS Code的Extension Development Host来测试我的vscode扩展?

转载 作者:行者123 更新时间:2023-12-02 20:00:18 29 4
gpt4 key购买 nike

我正在尝试使用GitHub Actions测试我的vscode扩展,这意味着Visual Studio Code必须位于Docker容器中。有人这样做吗?有谁知道如何做到这一点?

最佳答案

您可以通过在工作流程中设置一个ubuntu容器并安装vscode来完成此任务。使用容器而不是在ubuntu-latest本身内部安装的原因是为了确保可以从干净的实例开始
Repo Containing Workflow
Workflow Installation Run Result
包含设置的工作流的摘要

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

关于docker - 如何在Docker容器中运行VS Code的Extension Development Host来测试我的vscode扩展?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54242014/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com