Install
tranphuquy19 / Gitlab Schedule Duplicator

Published:

Version: 1675332581974+bd3e304

Summary: Gitlab schedule duplicator

Groups:

License: MIT

Gitlab Schedule Duplicator

Gitlab Schedule Duplicator is a user script that allows you easily duplicate, create, or update the Gitlab pipeline schedule.

Features

feature 1

feature 2

Installation

  1. Install a user script manager:
  2. Click here to install the script.
  3. Go to Gitlab and enjoy!

Usage

Create or duplicate a schedule

  1. Go to the pipeline page.
  2. Click the "Duplicate" button to duplicate the schedule. The schedule will be created with the same configuration as the current pipeline. Provide access token if the browser requests it. The access token needs to have the api scope. Click here to create a new access token.

Edit a schedule

Note: The dropdown option is extracted from the variable description of the CiConfig (aka. .gitlab-ci.yml) file.


The description of the variable must be in the following format:

variables:
    MY_VARIABLE:
        value: "option1"
        # The options are wrapped in square brackets and separated by commas (,). Must be at the beginning of the line.
        description: "[option1, option2, option3] - description" # <- this is the description

Following options will be replaced by the corresponding values:

Text Description
$glBranches() Returns all branches of current project
$glBranches(:gitlabProjectId) Returns all branches of a project by Id

| And that's it! Discover more features by yourself.

Contributing

I'm open to any contributions. Feel free to open an issue or a pull request. Thank you! <3

License

MIT © Quy P. TRAN

Rating: 0