This commit is contained in:
Erich Gamma 2020-03-02 15:47:51 +01:00 коммит произвёл GitHub
Родитель 7556ab383f
Коммит 235165f42b
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
1 изменённых файлов: 25 добавлений и 1 удалений

Просмотреть файл

@ -15,7 +15,7 @@ vscode-insiders://vscode-remote/<remoteName>+<resolverArguments>/<path>
### Recommendations for remote extensions ### Recommendations for remote extensions
When opening a link to a remote workspace, but the remote extension is not yet installed, a recommendation makes it easy to do so: When opening a link to a remote workspace, but the corresponding remote extension is not yet installed, a recommendation makes it easy to do so:
![Remote extension recommendation](images/1_43/remote-recommendation.png) ![Remote extension recommendation](images/1_43/remote-recommendation.png)
@ -36,3 +36,27 @@ We now support connecting to macOS hosts. You don't need to do anything - when y
## WSL ## WSL
## Containers ## Containers
### New configuration properties
The `devContainer.json` file supports additional properties:
- `initializeCommand` can be used to run a command before building or rebuilding a container. The property can be set to a string that is run in a shell or to an array of strings which are run without a shell.
- `build` allows to define the docker [build target](https://docs.docker.com/engine/reference/commandline/build/#specifying-target-build-stage---target) and [build arguments](https://docs.docker.com/engine/reference/builder/#arg). It is now also possible to specify the `dockerFile` and `context` properties inside the `build` section (the old location is still supported). Here is an example:
```json
{
"build": {
"dockerfile": "...",
"context": "...",
"target": "...",
"args": {
"FOO": "BAR"
}
}
}
```
### Dotfiles repository support - generalized setting value
In the last iteration we have added support for [dotfiles](https://github.com/microsoft/vscode-docs/blob/vnext/remote-release-notes/v1_42.md#dotfiles-repository-support) and corresponding settings `remote.containers.dotfiles`. Since dotfiles are a generally useful mechanism that are not only used for VS Code Remote Container but also by [VS Online](https://docs.microsoft.com/en-us/visualstudio/online/reference/personalizing#visual-studio-online-personalization-reference) we now also support a more general setting name `dotfiles`, that will eventually allow to define the `dotfiles` preferences with a single setting.