Skip to content

CI build and deploy

Jakob edited this page Apr 24, 2021 · 9 revisions

Build and deploy to google drive

Our current CI setup requires the following variables defined in your own Pencil2D repo, if you want to successfully be able to build and deploy:

The Google drive parent folder ID's for the nightly builds

  • LINUX_X86_64_PARENT - Linux folder
  • MACOS_X86_64_PARENT - MacOS folder
  • WINDOWS_X86_64_PARENT - Windows 64bit folder
  • WINDOWS_X86_PARENT - Windows 32bit folder

Authentication with google services

  • GOOGLE_PRIVATE_KEY - The JSON file content used for Google Drive authentication, no escaping required

Documentation

If you need the documentation deployed to your own doxygen repo, the following key should be defined:

The GitHub token used to update the generated docs in the pencil-docs repo:

  • DOCS_REPO_TOKEN

In addition, the repository path must be updated in the workflow definition itself since it is hard-coded as of this writing.

Clone this wiki locally