diff --git a/_roadmap/software/2021-02-01-tasks.md b/_roadmap/software/2021-02-01-tasks.md new file mode 100644 index 0000000000000000000000000000000000000000..26fc225d9642a2d631a08c056d9e77da9a26477e --- /dev/null +++ b/_roadmap/software/2021-02-01-tasks.md @@ -0,0 +1,22 @@ +--- +date: 2021-02-01 +title: Tasks in February 2021 +service: software +--- + +## Helmholtz-wide GitLab on new Ansible-managed Infrastructure +The [GitLab pilot service](https://gitlab.hzdr.de) will be put in a new +Ansible-managed infrastructure. +[Ansible](https://www.ansible.com/) is a well-established configuration +management tool. +Maintenance and further developments of the Helmholtz-wide GitLab will be done +with this tool. +Other research centres are then able to use the so called +[Ansible playbook](https://gitlab.hzdr.de/hifis-software-deployment/gitlab) +to set up and run their own GitLab instance on dedicated servers in their own +infrastructure with ease. +Access to this Helmholtz-wide GitLab will be granted to all people affiliated +with the Helmholtz Association and partners to increase cross-centre +collaboration in research software projects. +If users encounter any issues, they can report them in the respective +[issue-tracker](https://gitlab.hzdr.de/fwcc/HZDR-GitLab). diff --git a/_roadmap/software/2021-06-01-tasks.md b/_roadmap/software/2021-06-01-tasks.md new file mode 100644 index 0000000000000000000000000000000000000000..29ab7d0b8f4fee59fd020f72d62f242b49553f34 --- /dev/null +++ b/_roadmap/software/2021-06-01-tasks.md @@ -0,0 +1,20 @@ +--- +date: 2021-06-01 +title: Tasks in June 2021 +service: software +--- + +## CI as a Service as a Pilot Service +Beside the [Helmholtz-wide GitLab](https://gitlab.hzdr.de) many Helmholtz +centres run their own GitLab instances on dedicated infrastructure of their +centre. +This is also the case for GitLab's Continuous Integration (CI) runners, +i.e. servers that are running CI pipelines, they are hosted by each centre +separately. +In order to bundle these resources and enable research software projects +that are hosted on these GitLab instances to do Continuous Integration, +CI will be offered as a service. +CI runners that will be available for the Helmholtz-wide GitLab will then +also be available to other GitLab instances of other centres. +In order to start with these services a few pilot centres will be selected that +will host these CI runners as a Service at the beginning. diff --git a/_roadmap/software/2021-12-01-tasks.md b/_roadmap/software/2021-12-01-tasks.md new file mode 100644 index 0000000000000000000000000000000000000000..89461601fff30097d82f921cc3cb0318c6b78df0 --- /dev/null +++ b/_roadmap/software/2021-12-01-tasks.md @@ -0,0 +1,15 @@ +--- +date: 2021-12-01 +title: Tasks in December 2021 +service: software +--- + +## Conceptualize Binder / ShinyR Integration into GitLab +There are tools like [Binder](https://mybinder.org/) +and [ShinyR](https://shiny.rstudio.com/) +available that enable research software developers to publish their Jupyter +notebooks or R scripts in interactive web-apps. +This functionality will be integrated into the +[Helmholtz-wide GitLab](https://gitlab.hzdr.de). +First and foremost, a concept will be elaborated on how this integration +could be realized.