Gitlab Schedule Duplicator

The [gs-duplicator] is a utility tool for GitLab that simplifies the duplication, creation, and updating of GitLab pipeline schedules. Its key features include cloning schedules with identical configurations, editing schedules using dropdown options derived from variable descriptions, and downloading schedule configurations as .env files for backup and transfer. The gs-duplicator aims to streamline and optimize the GitLab workflow, providing users with an efficient and user-friendly experience.

Author
tranphuquy19
Daily installs
0
Total installs
17
Ratings
0 0 0
Version
1731698918162
Created
2023-02-02
Updated
2024-11-16
License
MIT
Applies to

The [gs-duplicator] is a user-friendly utility tool for GitLab. It enhances the GitLab experience by providing easy duplication, creation, and updating of GitLab pipeline schedules. Key features include:

  • Schedule Duplication: Navigate to the pipeline page and click "Duplicate" to clone a schedule with identical configurations.
  • Schedule Editing: Select from a dropdown extracted from the variable descriptions in the CiConfig file (.gitlab-ci.yml). Variable descriptions must follow a specific format. The dropdown options are extracted from variable options, making the pipeline schedule editing page more user-friendly.
  • Configuration Download: It supports downloading the configuration of a schedule as a .env file, allowing for easy backup and transfer of configurations.
  • Additional Features: The tool is packed with many other useful features designed to streamline your GitLab experience.

To use this tool, install a user script manager like Tampermonkey or Greasemonkey, then install and use the script with GitLab. Enjoy a more friendly and efficient GitLab experience with gs-duplicator!

Contributions are Welcome! If you have ideas for improvements or new features, feel free to contribute to the project. You can fork the repository, make your changes, and submit a pull request. If you're not comfortable with coding but still have ideas or find bugs, please open an issue on the GitHub page. Your contributions are what make open source community amazing!

Repository URL: https://github.com/tranphuquy19/gs-duplicator