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

create_parser

main

main_deprecated

Data

logger

API

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