Published May 7, 2026 | Version 0.7.1
Software Open

deploy2zenodo

Authors/Creators

  • 1. Deutsches Zentrum für Luft- und Raumfahrt e. V.

Description

deploy2zenodo + deploy2inveniordm

preamble

deploy2zenodo are two lightweight shell scripts to deploy your data to Zenodo or Invenio RDM, the open-source repository platform powering Zenodo. You can use them in a CI pipeline as an automatic workflow.

Environmental variables provide high flexibility. Depending on the selected flags, data can be curated

  • before deployment in a merge request
  • manually via the Zenodo web interface, or
  • not curated at all.

Note: While deploy2zenodo is primarily tailored for the Zenodo API, deploy2inveniordm is specifically designed for the Invenio RDM API used by Zenodo.

intention

To satisfy the FAIR1 principles2, publications should be deposited to an open, persistent repository. By publishing to such repositories, each publication receives a PID (persistent identifier) and at least the metadata is publicly accessible, findable and citable. Furthermore, current discussions about KPIs (key performance indicator) for software and data publications also lead to the need to generate PIDs for software and data.

Especially software usually is not citable by a PID. To overcome this and make software academically significant we provide here a tool for automatic publication to the open repository zenodo.

In principal the same is true for all kind of scientific data (e. g. measurements, software and results such as papers). For every data managed in a version control system an automatic publication to an open repository is useful3.

Software in particular is subject to frequent changes, resulting in many versions. This leads to the urge to automate the publishing process. This is not only about making the software usable through software repositories, but also about the citability of individual versions.

how-to

license: Apache-2.0

deploy2zenodo and deploy2inveniordm are licensed under the Apache-2.0.

Copyright 2023-2026 Daniel Mohr and
   Deutsches Zentrum fuer Luft- und Raumfahrt e. V., D-51170 Koeln

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
  1. FAIR Principles↩︎

  2. An interpretation of the FAIR principles to guide implementations in the HMC digital ecosystem.↩︎

  3. Guidance on Versioning of Digital Assets.↩︎

Files

README.pdf

Files (581.1 kB)

Name Size Download all
md5:09894d97cc17ef37f7ecdab9b5bdd8ed
1.1 kB Download
md5:b7ecba46639a96b3a3cd3b6949479669
19.0 kB Download
md5:3e83a3ff9bf6e43fe3cd962ea62f3dcf
21.2 kB Download
md5:1151b126f38db04e4a03c167709a6056
24.2 kB Download
md5:ed22118c5136999ec70cb4535f8a28e8
46.6 kB Preview Download
md5:758ba0d5d8830bb3bd2a220d45dc1f7c
27.1 kB Download
md5:09eb174386c6120c8234aedd85786922
441.7 kB Preview Download

Additional details