Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/websoft9/plugin-gitea
Websoft9 plugin which for connect Gitea
https://github.com/websoft9/plugin-gitea
cd ci git
Last synced: 10 days ago
JSON representation
Websoft9 plugin which for connect Gitea
- Host: GitHub
- URL: https://github.com/websoft9/plugin-gitea
- Owner: Websoft9
- License: other
- Created: 2023-10-11T08:30:22.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-09-13T08:50:22.000Z (4 months ago)
- Last Synced: 2024-11-12T10:17:07.477Z (2 months ago)
- Topics: cd, ci, git
- Language: JavaScript
- Homepage:
- Size: 586 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE.md
Awesome Lists containing this project
README
[![License: GPL v3](https://img.shields.io/badge/License-GPL%20v3-blue.svg)](http://www.gnu.org/licenses/gpl-3.0)
[![GitHub last commit](https://img.shields.io/github/last-commit/websoft9/plugin-gitea)](https://github.com/websoft9/plugin-gitea)
[![GitHub Release Date](https://img.shields.io/github/release-date/websoft9/plugin-gitea)](https://github.com/websoft9/plugin-gitea)
[![GitHub Repo stars](https://img.shields.io/github/stars/websoft9/plugin-gitea?style=social)](https://github.com/websoft9/plugin-gitea)# Websoft9 Plugin - `gitea`
This plugin is the entrance to gitea service, it is used to manage the source files of the installed applications.
![image](https://github.com/Websoft9/plugin-gitea/assets/43192516/689a2e55-b73e-4f41-afa7-26a928fbba37)
## Installation and update
Your server must be have [Websoft9](https://github.com/Websoft9) installed.
```
wget https://websoft9.github.io/websoft9/scripts/update_zip.sh && bash ./update_zip.sh --channel release --package_name "gitea-latest.zip" --sync_to "/usr/share/cockpit/gitea"
```## Development
See [Developer.md](docs/developer.md) for details about how to efficiently change the code, run, and test it.
### Building
These commands check out the source and build it into the directory:build/
```
git clone https://github.com/Websoft9/plugin-gitea
cd plugin-gitea
npm build
```
You can also triggers action workflow for building### Release
#### When
Two scenarios that trigger this plugin release:
* Add new functions for this plugin
* [Websoft9](https://github.com/Websoft9/websoft9) release#### How
You should following the standard [release process](https://github.com/Websoft9/websoft9/blob/main/docs/plugin-developer.md#release).
Every release will creates the official release zipball and publishes as upstream release to GitHub
## License
**plugin-gitea** is maintained by [Websoft9](https://www.websoft9.com) and released under the GPL3 license.