Skip to content

Auto build and deployment of the website #15

Open
@bsipocz

Description

@bsipocz

The website deployment should be triggered by changes to affected parts of the source. The challenge is that the website components are hosted in 3 separate repos while deployed into this one:

  • astroML/astroML
  • astroML/astroML-figures
  • astroML/astroML-notebooks

The build scripts are in the library doc itself, but those can be moved over here if needed. Rendered outputs from the previous build should be used as building everything from zero takes too much time. The two possible avenues I see are:

  • have one job, run from cron e.g. daily that runs in this repo, fetches the latest versions of the components and builds and deploys the website if there are any changes.
  • cross trigger builds with GH actions. I have yet to find a closeby project that did this, but this discussion should be enough for a start https://github.community/t/triggering-by-other-repository/16163

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions