Dominik Meyer
3752f2c9fe
All checks were successful
continuous-integration/drone/push Build is passing
57 lines
1.7 KiB
Markdown
57 lines
1.7 KiB
Markdown
# drone-github-mirror
|
|
|
|
## Issue Tracker
|
|
|
|
No issue tracker is supported right now. Send issues to byterazor@federationhq.de.
|
|
|
|
## Description
|
|
|
|
This repository contains the Containerfile for building a drone github mirror/push plugin.
|
|
It verifies that a repository with a given name exist at github. If not it
|
|
will create a new repository without issues and wiki.
|
|
It will update the repository description and homepage according to the provided ones
|
|
and will in the end push everything to the github repository.
|
|
|
|
### Aim
|
|
The aim of this plugin is to keep a github mirror from local repositories but provide
|
|
different locations for issues and wiki.
|
|
|
|
## USAGE
|
|
|
|
### PLUGIN Variables
|
|
#### Mandatory
|
|
* `GH_TOKEN` - a github access token with access to repo management
|
|
* `GH_REPO` - the full name of the github repository including organization or user prefix
|
|
* `GH_REPO_DESC` - the short discription of the github repository. Will be updated on each run.
|
|
* `GH_REPO_HOMEPAGE` - the homepage the github repository should link to
|
|
#### Optional
|
|
* `PLUGIN_GH_REPO_TOPICS` - space seperated list of github topics to append to the topic list of the repository at github.
|
|
|
|
## Supported Architectures
|
|
|
|
- amd64
|
|
- arm64
|
|
|
|
## Container Images
|
|
|
|
## Prebuild Images
|
|
Prebuild images are provided at docker hub:
|
|
|
|
* https://hub.docker.com/repository/docker/byterazor/drone-github-mirror/general
|
|
|
|
I am trying to update the image weekly as long as my private kubernetes cluster is available.
|
|
So I do not promise anything and do **not** rely your business on this image.
|
|
|
|
## Source Repository
|
|
|
|
* https://gitea.federationhq.de/Container/drone-github-mirror
|
|
|
|
|
|
## Authors
|
|
|
|
* **Dominik Meyer** - *Initial work*
|
|
|
|
## License
|
|
|
|
This project is licensed under the MPLv2 License - see the [LICENSE](LICENSE) file for details.
|