./scripts/release-branch.sh
. This will create the 0.xx-stable
branch and CircleCI will automatically create a GitHub release from it.msi
file from the AppVeyor build of that branch to the GitHub release. Note that this is not automated as we will need to Authenticode sign the installers in the future (which will be done externally to AppVeyor).tar.gz
, .deb
, .rpm
and .msi
). Do not continue until this is checkedlatest_version
in _config.yml on the website. This updates the download URLs (/latest.tar.gz
etc) to point to the new release. This will eventually be automated (#187)git checkout 0.x-stable
, e.g 0.7-stablenpm version patch
, it will create a commit with changed
package.json and tag v0.xx.1
to that commitgit push origin 0.x-stable --follow-tags
This is the old way releases were done, for reference (in case any of the automation breaks). Building a release was a two-step process - Most stuff is built on Linux, and some Windows-specific stuff (such as the Windows installer) is built on Windows.
On Linux:
./scripts/release-branch.sh
./scripts/build-deb.sh
.deb
and .rpm
files from artifacts
directory to the Github releaseOn Windows:
yarn install && yarn run build
)powershell .\scripts\build-dist.ps1
yarn run build-win-installer
yarn run build-chocolatey
.msi
file from artifacts
directory to Github release← 이전: Translations 다음: Governance →