Introducing Socket Firewall: Free, Proactive Protection for Your Software Supply Chain.Learn More
Socket
Book a DemoInstallSign in
Socket

gitlab-pipeline-deleter

Package Overview
Dependencies
Maintainers
0
Versions
130
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

gitlab-pipeline-deleter

A CLI tool that deletes old GitLab pipelines

latest
Source
npmnpm
Version
3.1.3
Version published
Weekly downloads
80
-45.21%
Maintainers
0
Weekly downloads
 
Created
Source

gitlab-pipeline-deleter

GitHub Actions status

A Node.js CLI tool that deletes old GitLab CI pipelines.

Installation

$ npm install -g gitlab-pipeline-deleter

Usage

Usage: glpd [options] [gitlab-url] [project-id] [access-token]

Deletes old GitLab pipelines

Options:
  -d --days <days>  older than days (default: "30")
  --trace           show stack traces for errors when possible (default: false)
  -h, --help        display help for command

You can use either the command line arguments gitlab-url, project-id and access-token (the access-token needs to be owner of the project. See https://docs.gitlab.com/ee/api/pipelines.html#delete-a-pipeline for more information) or you can create a glpd.config.js configuration file that exports an object. Both CommonJS (.cjs) and ECMAScript Modules (.mjs) are supported. All of the command line arguments are supported but needs to be written in camelCase:

export default {
    gitlabUrl: 'https://example.com',
    projectId: '42',
    accessToken: '<my-token>',
    days: 30,
    trace: false,
};

If you specify command line arguments and a configuration file the command line arguments will overwrite the values in the configuration file. So the CLI arguments has always precedence.

Multiple project ids can be configured by providing a comma-separated list to the projectId argument.

Keywords

gitlab

FAQs

Package last updated on 25 Sep 2024

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts