Create workflow to handle staging and public content publishing #1

Closed
opened 3 years ago by alessia.bardi · 1 comments
Owner

See also https://support.d4science.org/issues/19566.
I am working on a dedicated branch

See also https://support.d4science.org/issues/19566. I am working on a dedicated branch
alessia.bardi self-assigned this 3 years ago
Poster
Owner

I have updated the repo-hi workflow and related templates as agreed in branch staging-public-wf. I have also re-organised workflow and templates in different directories. Old, unused workflows that can probably be deleted are in the 'old' folder. Workflows and templates inherited from parthenos have been deleted.
In the test folder named wf_migration I have added instructions for the manual migration of existing aggregation workflows, so that we do not need to remove them and re-aggregate and publish from scratch.

Specifically, the aggregation&publish workflow now includes:

  • collection
  • transformation
  • indexing on Solr for the Content Checker
  • feeding on staging GraphDB
    The above run on cascade, one after the other. On GraphDB, the workflow stops, as we need to check the data and write the enrichment SPARQL queries. The following steps must therefore be run manually:
  • enrich staging GraphDB (+ manual check the enrichment succeeded)
  • publish on staging Elasticsearch

Finally, if the records look as expected in the portal, we will receive the green light from Julian, which means we can run the last workflow for public publishing.
It includes the following steps that are run automatically:

  • publish on public GraphDB
  • enrich public GraphDB
  • publish on public Elasticsearch
I have updated the repo-hi workflow and related templates as agreed in branch staging-public-wf. I have also re-organised workflow and templates in different directories. Old, unused workflows that can probably be deleted are in the 'old' folder. Workflows and templates inherited from parthenos have been deleted. In the test folder named wf_migration I have added instructions for the manual migration of existing aggregation workflows, so that we do not need to remove them and re-aggregate and publish from scratch. Specifically, the aggregation&publish workflow now includes: * collection * transformation * indexing on Solr for the Content Checker * feeding on staging GraphDB The above run on cascade, one after the other. On GraphDB, the workflow stops, as we need to check the data and write the enrichment SPARQL queries. The following steps must therefore be run manually: * enrich staging GraphDB (+ manual check the enrichment succeeded) * publish on staging Elasticsearch Finally, if the records look as expected in the portal, we will receive the green light from Julian, which means we can run the last workflow for public publishing. It includes the following steps that are run automatically: * publish on public GraphDB * enrich public GraphDB * publish on public Elasticsearch
alessia.bardi closed this issue 3 years ago
Sign in to join this conversation.
No Label
No Milestone
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: D-Net/AriadnePlus#1
Loading…
There is no content yet.