{"id":27928508,"url":"https://github.com/jenkinsci/artifactdeployer-plugin","last_synced_at":"2025-05-07T02:21:08.378Z","repository":{"id":544583,"uuid":"1818799","full_name":"jenkinsci/artifactdeployer-plugin","owner":"jenkinsci","description":null,"archived":false,"fork":false,"pushed_at":"2025-05-01T06:07:11.000Z","size":274,"stargazers_count":12,"open_issues_count":2,"forks_count":32,"subscribers_count":98,"default_branch":"master","last_synced_at":"2025-05-01T07:19:12.286Z","etag":null,"topics":["adopt-this-plugin"],"latest_commit_sha":null,"homepage":"https://plugins.jenkins.io/artifactdeployer/","language":"Java","has_issues":false,"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/jenkinsci.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","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}},"created_at":"2011-05-29T20:40:28.000Z","updated_at":"2025-05-01T06:07:07.000Z","dependencies_parsed_at":"2023-10-01T18:42:59.808Z","dependency_job_id":"895cf20e-cc79-4d56-9c9e-5b6fc02bfc88","html_url":"https://github.com/jenkinsci/artifactdeployer-plugin","commit_stats":null,"previous_names":[],"tags_count":36,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jenkinsci%2Fartifactdeployer-plugin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jenkinsci%2Fartifactdeployer-plugin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jenkinsci%2Fartifactdeployer-plugin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jenkinsci%2Fartifactdeployer-plugin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jenkinsci","download_url":"https://codeload.github.com/jenkinsci/artifactdeployer-plugin/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252799159,"owners_count":21805950,"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":["adopt-this-plugin"],"created_at":"2025-05-07T02:21:06.099Z","updated_at":"2025-05-07T02:21:08.362Z","avatar_url":"https://github.com/jenkinsci.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Artifact Deployer Plugin\n\nThis plugin makes it possible to copy artifacts to remote locations.\n\nBy default, Jenkins archives artifacts generated by the build.\nThese artifacts are stored in the `JENKINS_HOME` directory with all other elements such as job configuration files.\nThere is no separation between infrastructure elements, project elements and outputs.\nIt is often considered to be a bad practice and it doesn't help to manage the `JENKINS_HOME` directory from an administrator point of view (backup issues, etc).\nAnd for now, we can't change the 'Archived artifacts' location.\n\nArtifactDeployer plugin enables you to archive build artifacts to any\nremote locations such as to a separate file server (outside of\nthe `JENKINS_HOME` directory).\n\nThere are many other Jenkins plugins close to ArtifactDeployer such as\n[CopyArtifact plugin](https://plugins.jenkins.io/copyartifact/) for\npublishing artifacts from Jenkins resources (from the current workspace,\nfrom the old builds of the same job or other jobs, ...) to remote\nlocations with the protocol file://\nThere are also others plugins for managing other protocols such as\nftp://, ssh://.\n\nBut none of these plugins provides a common way to manage the deployment.\n\nArtifactDeployer is a complete alternative to the built-in Jenkins\nfeature \"Archiving artifacts' and it is aimed at providing an uniform\ndeployment mechanism.\n\n# Features\n\n-   Copies build artifacts from the workspace to a remote location\n    shared on the build processor node\n-   Provides links to archived artifacts from the job status page\n-   Deletes on demand archived artifacts when the build is removed\n\n# Limitations\n\n-   Only file deployment is supported\n-   For downloading deployed artifacts, remote location must be\n    accessible from the Jenkins controller\n-   Jenkins process must have the right permissions to write in the\n    specified location\n\n# Changelog\n\nSee the separate [change log](CHANGELOG.md) for past releases.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjenkinsci%2Fartifactdeployer-plugin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjenkinsci%2Fartifactdeployer-plugin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjenkinsci%2Fartifactdeployer-plugin/lists"}