docs: update manual publishing section (#162)
This commit is contained in:
parent
7ea3dff49c
commit
a94a9ce3bf
10
README.md
10
README.md
|
@ -84,20 +84,18 @@ The very first build of the container (with `npm run build` or `scripts/build_sa
|
||||||
|
|
||||||
You can customize the sandbox in `Dockerfile` (e.g. for pre-installed utilities) or in `scripts/build_sandbox.sh` (e.g. for mounts `-v ...`, ports `-p ...`, or environment variables `-e ...`) and any changes should be automatically picked up by `npm run build` and `npm start` respectively.
|
You can customize the sandbox in `Dockerfile` (e.g. for pre-installed utilities) or in `scripts/build_sandbox.sh` (e.g. for mounts `-v ...`, ports `-p ...`, or environment variables `-e ...`) and any changes should be automatically picked up by `npm run build` and `npm start` respectively.
|
||||||
|
|
||||||
## Publishing
|
## Manual Publish
|
||||||
|
|
||||||
Run the following commands:
|
We publish an artifact for each commit to our internal registry. But if you need to manually cut a local build, then run the following commands:
|
||||||
|
|
||||||
```
|
```
|
||||||
npm run clean
|
npm run clean
|
||||||
npm install
|
npm install
|
||||||
npm run auth
|
npm run auth
|
||||||
npm run stage
|
npm run prerelease:dev
|
||||||
npm publish --tag=dogfood --workspaces
|
npm publish --workspaces
|
||||||
```
|
```
|
||||||
|
|
||||||
> TODO(b/412808531): add arguments to `npm run stage` to give us more control over the version number staged for publishing
|
|
||||||
|
|
||||||
### Attaching from VSCode
|
### Attaching from VSCode
|
||||||
|
|
||||||
You can have VSCode (or forks) attach to a running sandbox using the [Dev Containers](https://marketplace.cursorapi.com/items?itemName=ms-vscode-remote.remote-containers) extension. Simply use `Dev Containers: Attach to Running Container ...` command and select your container named `gemini-code-sandbox-#`. Once attached you can open the project folder at `/sandbox/<project>`. You may need to set the VSCode setting `dev.containers.dockerPath` (e.g. to `podman`) if you are not using Docker, and otherwise you may be prompted by the extension to install Docker if missing from your system.
|
You can have VSCode (or forks) attach to a running sandbox using the [Dev Containers](https://marketplace.cursorapi.com/items?itemName=ms-vscode-remote.remote-containers) extension. Simply use `Dev Containers: Attach to Running Container ...` command and select your container named `gemini-code-sandbox-#`. Once attached you can open the project folder at `/sandbox/<project>`. You may need to set the VSCode setting `dev.containers.dockerPath` (e.g. to `podman`) if you are not using Docker, and otherwise you may be prompted by the extension to install Docker if missing from your system.
|
||||||
|
|
Loading…
Reference in New Issue