{"id":16005933,"url":"https://github.com/manics/jenkins-pipeline-bumpversion-example","last_synced_at":"2026-01-02T15:18:35.769Z","repository":{"id":146022933,"uuid":"174223868","full_name":"manics/jenkins-pipeline-bumpversion-example","owner":"manics","description":"This is an example of using Jenkins Pipelines to automatically version and tag a repository","archived":false,"fork":false,"pushed_at":"2019-03-07T00:15:12.000Z","size":13,"stargazers_count":3,"open_issues_count":0,"forks_count":3,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-01-22T00:46:47.291Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Dockerfile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/manics.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-03-06T21:27:36.000Z","updated_at":"2023-08-15T03:29:55.000Z","dependencies_parsed_at":"2023-04-25T13:48:00.930Z","dependency_job_id":null,"html_url":"https://github.com/manics/jenkins-pipeline-bumpversion-example","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/manics%2Fjenkins-pipeline-bumpversion-example","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/manics%2Fjenkins-pipeline-bumpversion-example/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/manics%2Fjenkins-pipeline-bumpversion-example/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/manics%2Fjenkins-pipeline-bumpversion-example/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/manics","download_url":"https://codeload.github.com/manics/jenkins-pipeline-bumpversion-example/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243713415,"owners_count":20335567,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-08T11:22:29.655Z","updated_at":"2026-01-02T15:18:35.731Z","avatar_url":"https://github.com/manics.png","language":"Dockerfile","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Jenkins Pipeline BumpVersion Example\n\nVersion: 0.0.0\n\nThis is an example of using Jenkins Pipelines to automatically version and tag a repository.\n\n1. Fork this repository.\n2. Run this Jenkins Pipeline by adding the forked repository to a Jenkins installation with a node labelled `docker`.\n3. Add a [GitHub deploy key](https://developer.github.com/v3/guides/managing-deploy-keys/#deploy-keys) to your repository\n4. Add an Jenkins credential called `github-push` with your GitHub SSH key.\n   Tick the box to allow write access.\n   This will be used to update the GitHub fork with a new version.\n5. Run the pipeline.\n\nThe pipeline will run, then prompt you for input.\nIf you agree to bump the version the version at the top of this file will be bumped, the repository will tagged, and pushed to GitHub.\nYou have the following options:\n\n- `patch`: Bump the patch version, add `-SNAPSHOT`, e.g. `1.2.3` →  `1.2.4-SNAPSHOT`\n- `minor`: Bump the minor version add `-SNAPSHOT`, e.g. `1.2.3` →  `1.3.0-SNAPSHOT`\n- `major`: Bump the major version add `-SNAPSHOT`, e.g. `1.2.3` →  `2.0.0-SNAPSHOT`\n- `release`: Remove `-SNAPSHOT`, e.g. `2.0.0-SNAPSHOT` → `2.0.0`\n- `skip`: Do nothing\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmanics%2Fjenkins-pipeline-bumpversion-example","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmanics%2Fjenkins-pipeline-bumpversion-example","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmanics%2Fjenkins-pipeline-bumpversion-example/lists"}