facile_rs.create_release¶
Create a release in GitLab using the GitLab REST API.
Description¶
This script creates a release in GitLab using the GitLab REST API. A tag for the release needs to be created beforehand and provided to the script.
Usage¶
usage: create_release.py [-h] --release-tag RELEASE_TAG
[--release-description RELEASE_DESCRIPTION]
--release-api-url RELEASE_API_URL --private-token
PRIVATE_TOKEN [--dry] [--log-level LOG_LEVEL]
[--log-file LOG_FILE]
[ASSETS ...]
Positional Arguments¶
- ASSETS
Assets to be included in the release.
Default:
[]
Named Arguments¶
- --release-tag
Tag for the release.
- --release-description
Description for the release.
- --release-api-url
API URL to create the release. Example: https://gitlab.com/api/v4/projects/123/releases
- --private-token
The PRIVATE_TOKEN to be used with the GitLab API.
- --dry
Perform a dry run, do not perform the final request.
Default:
False- --log-level
Log level (ERROR, WARN, INFO, or DEBUG)
Default:
'WARN'- --log-file
Path to the log file
Module Contents¶
Functions¶
Data¶
API¶
- logger = 'getLogger(...)'¶
- create_parser(add_help=True)¶
- main(args)¶
- main_deprecated()¶