facile_rs.create_release

Create a release in GitLab using the GitLab API.

Description

This script creates a release in GitLab using the GitLab 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.

--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)

--log-file

Path to the log file

Module Contents

Functions

create_parser

main

main_deprecated

Data

logger

API

logger = 'getLogger(...)'
create_parser(add_help=True)
main()
main_deprecated()