{"id":15287078,"url":"https://github.com/jbox-web/jenkins-peace","last_synced_at":"2026-05-20T07:05:06.493Z","repository":{"id":56879020,"uuid":"42760247","full_name":"jbox-web/jenkins-peace","owner":"jbox-web","description":"A small console application to manage Jenkins war files, easy, and in peace ;)","archived":false,"fork":false,"pushed_at":"2020-06-20T02:28:24.000Z","size":50,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-07-27T23:44:45.958Z","etag":null,"topics":["jenkins","jenkins-dev","jenkins-plugin","jenkins-war","ruby"],"latest_commit_sha":null,"homepage":"","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jbox-web.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-09-19T04:51:31.000Z","updated_at":"2020-06-20T02:28:26.000Z","dependencies_parsed_at":"2022-08-20T11:40:32.472Z","dependency_job_id":null,"html_url":"https://github.com/jbox-web/jenkins-peace","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/jbox-web/jenkins-peace","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jbox-web%2Fjenkins-peace","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jbox-web%2Fjenkins-peace/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jbox-web%2Fjenkins-peace/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jbox-web%2Fjenkins-peace/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jbox-web","download_url":"https://codeload.github.com/jbox-web/jenkins-peace/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jbox-web%2Fjenkins-peace/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271027687,"owners_count":24687082,"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","status":"online","status_checked_at":"2025-08-18T02:00:08.743Z","response_time":89,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["jenkins","jenkins-dev","jenkins-plugin","jenkins-war","ruby"],"created_at":"2024-09-30T15:24:07.955Z","updated_at":"2026-05-20T07:05:06.486Z","avatar_url":"https://github.com/jbox-web.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"## Jenkins ~~War~~ Peace\n\n[![GitHub license](https://img.shields.io/github/license/jbox-web/jenkins-peace.svg)](https://github.com/jbox-web/jenkins-peace/blob/master/LICENSE)\n[![GitHub release](https://img.shields.io/github/release/jbox-web/jenkins-peace.svg)](https://github.com/jbox-web/jenkins-peace/releases/latest)\n[![Gem](https://img.shields.io/gem/v/jenkins-peace.svg)](https://rubygems.org/gems/jenkins-peace/versions/1.0.0)\n[![Gem](https://img.shields.io/gem/dtv/jenkins-peace.svg)](https://rubygems.org/gems/jenkins-peace/versions/1.0.0)\n[![CI](https://github.com/jbox-web/jenkins-peace/workflows/CI/badge.svg)](https://github.com/jbox-web/jenkins-peace/actions)\n[![Maintainability](https://qlty.sh/gh/jbox-web/projects/jenkins-peace/maintainability.svg)](https://qlty.sh/gh/jbox-web/projects/jenkins-peace)\n[![Code Coverage](https://qlty.sh/gh/jbox-web/projects/jenkins-peace/coverage.svg)](https://qlty.sh/gh/jbox-web/projects/jenkins-peace)\n\n### A small console application to manage Jenkins war files, easy, and in peace ;)\n\nThis gem aims to replace [jenkins-war](https://rubygems.org/gems/jenkins-war/versions/1.514) to manage Jenkins war files.\n\nThe previous version of this gem used to embed the war file directly in the GitHub repo which could lead to very long upload/download time and some warnings from Github about large files.\n\nThis one uses a cache directory to store Jenkins war files (```/\u003chome directory\u003e/.jenkins/war-files```).\n\n\n## Installation\n\n```ruby\ngem install jenkins-peace\n```\n\nNo need to add it to your Gemfile, it will be globally available.\n\n## Usage\n\n```sh\nCommands:\n  jenkins.peace clean               # Remove all war files\n  jenkins.peace download \u003cversion\u003e  # Download war file corresponding to version passed in params\n  jenkins.peace help [COMMAND]      # Describe available commands or one specific command\n  jenkins.peace infos               # Display infos about this gem\n  jenkins.peace install \u003cversion\u003e   # Install war file corresponding to version passed in params (will download then unpack war file)\n  jenkins.peace latest              # Display infos about the latest version of war file installed\n  jenkins.peace list                # List war files installed\n  jenkins.peace remove \u003cversion\u003e    # Remove war file corresponding to version passed in params\n  jenkins.peace server \u003cversion\u003e    # Start a server with the war file corresponding to version passed in params\n  jenkins.peace unpack \u003cversion\u003e    # Unpack war file corresponding to version passed in params\n```\n\n## Example\n\n```sh\nnicolas@desktop:~$ jenkins.peace list\n+------------------+-------------------------------------------------------+-------------------------------------------------------------------------+-------------+\n|  Version         |  Location                                             |  Classpath                                                              |  Installed  |\n+------------------+-------------------------------------------------------+-------------------------------------------------------------------------+-------------+\n|  latest (1.629)  |  /home/nicolas/.jenkins/war-files/latest/jenkins.war  |  /home/nicolas/.jenkins/wars/latest/WEB-INF/lib/jenkins-core-1.629.jar  |  true       |\n|  1.628           |  /home/nicolas/.jenkins/war-files/1.628/jenkins.war   |  /home/nicolas/.jenkins/wars/1.628/WEB-INF/lib/jenkins-core-1.628.jar   |  true       |\n+------------------+-------------------------------------------------------+-------------------------------------------------------------------------+-------------+\n```\n\n## Contributors\n\nA big thank to [them](https://github.com/jbox-web/jenkins-peace/blob/master/AUTHORS) for their contribution!\n\n## Contribute\n\nYou can contribute to this plugin in many ways such as :\n\n* Helping with documentation\n* Contributing code (features or bugfixes)\n* Reporting a bug\n* Submitting translations\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjbox-web%2Fjenkins-peace","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjbox-web%2Fjenkins-peace","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjbox-web%2Fjenkins-peace/lists"}