FLUID-6288: Add CD for fluid-project repositories

Metadata

Source
FLUID-6288
Type
New Feature
Priority
Major
Status
Closed
Resolution
Fixed
Assignee
Giovanni Tirloni
Reporter
Giovanni Tirloni
Created
2018-06-21T14:29:37.271-0400
Updated
2024-07-22T10:35:34.239-0400
Versions
N/A
Fixed Versions
N/A
Component
  1. Website

Description

Add CD for fluid-project/infusion-docs.

Various projects are served as static content from https://build.fluidproject.org. They need to containerized and hooked to GH Actions.

Comments

  • Giovanni Tirloni commented 2018-06-21T14:51:47.971-0400

    With the introduction of integrity checks by PR#129, it's necessary to add them to CI so they are executed on every commit.

    "grunt lint" and "npm test"

  • Justin Obara commented 2020-06-11T08:10:19.281-0400

    @@Giovanni Tirloni I'm looking at this issue in relation to the related Infusion PR ( https://github.com/fluid-project/infusion/pull/994 ). However, I'm not entirely sure what the purpose is and the description of this issue seems to be missing details. Related to Infusion, my assumption is that we will be doing CI via GitHub Actions. Which leads me to believe that the related Infusion PR is for CD (deployment) of the demos? Is that correct, or am I missing something?

  • Giovanni Tirloni commented 2020-06-11T08:47:21.526-0400

    Yes, it's for CD so It can be served in the build/demos website.