jbweston / gitlab-ci-tools

Scripts for getting useful information (e.g. the git hash of the last successful build) from within Gitlab CI
BSD 2-Clause "Simplified" License
4 stars 1 forks source link

Add script to create a new DOI/update release on Zenodo when a tag is pushed #2

Open jbweston opened 6 years ago

jbweston commented 6 years ago

Can use existing Zenodo GitHub integration for inspiration:

https://github.com/inveniosoftware/invenio-github/blob/master/invenio_github/api.py

https://github.com/zenodo/zenodo/tree/master/zenodo/modules/github

jbweston commented 6 years ago

We can also start from scratch by looking at what is required by the Zenodo API and grabbing that information from Gitlab