code-server/ci
Anmol Sethi bc453b5f0d
Switch to a single job to build the npm package
The architecture specific jobs pull it in and then build releases.

Much faster!
2020-05-08 00:09:24 -04:00
..
build Switch to a single job to build the npm package 2020-05-08 00:09:24 -04:00
container Switch fully to GH Actions 2020-05-07 23:13:28 -04:00
dev Switch fully to GH Actions 2020-05-07 23:13:28 -04:00
release-container Switch fully to GH Actions 2020-05-07 23:13:28 -04:00
steps Switch to a single job to build the npm package 2020-05-08 00:09:24 -04:00
lib.sh Add NPM package, debs, rpms and refactor CI/build process 2020-05-06 20:25:52 -04:00
README.md Switch to a single job to build the npm package 2020-05-08 00:09:24 -04:00

ci

This directory contains scripts used for code-server's continuous integration infrastructure.

Many of these scripts contain more detailed documentation and options in comments at the top.

Any file and directory added into this tree should be documented here.

dev

This directory contains scripts used for the development of code-server.

build

This directory contains the scripts used to build code-server.

release-container

This directory contains the release docker container.

container

This directory contains the container for CI.

steps

This directory contains a few scripts used in CI. Just helps avoid clobbering .travis.yml.

  • ./steps/test.sh
    • Runs yarn ci after ensuring VS Code is patched
  • ./steps/release.sh
    • Runs the full release process
    • Generates the npm package at ./release
  • ./steps/static-release.sh
    • Takes the output of the previous script and bundles it into a self-contained archive into ./github-release
    • Also outputs .deb/.rpm if on linux.