{"id":19475296,"url":"https://github.com/myrobotlab/deployer","last_synced_at":"2025-11-19T00:02:39.857Z","repository":{"id":54217510,"uuid":"133037686","full_name":"MyRobotLab/deployer","owner":"MyRobotLab","description":"Public express server for publishing artifacts from natted private swarm build servers","archived":false,"fork":false,"pushed_at":"2024-06-11T09:01:23.000Z","size":544,"stargazers_count":2,"open_issues_count":1,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-01-08T06:31:34.161Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MyRobotLab.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2018-05-11T12:35:53.000Z","updated_at":"2024-05-24T20:26:18.000Z","dependencies_parsed_at":"2025-01-08T06:27:29.807Z","dependency_job_id":"ef0d857c-ae14-44db-b668-91fd958636f9","html_url":"https://github.com/MyRobotLab/deployer","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/MyRobotLab%2Fdeployer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MyRobotLab%2Fdeployer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MyRobotLab%2Fdeployer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MyRobotLab%2Fdeployer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MyRobotLab","download_url":"https://codeload.github.com/MyRobotLab/deployer/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240698817,"owners_count":19843458,"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-11-10T19:31:38.161Z","updated_at":"2025-11-19T00:02:39.842Z","avatar_url":"https://github.com/MyRobotLab.png","language":"JavaScript","readme":"# deployer\n\nA small node web server for displaying the results of MyRobotLab builds.  Builds are posted from Jenkins or Maven via ssh plugin or scp.\nThe target directory only needs to be dropped in the correct location.  This service scans the directories and collects all of the latest info into one place for easy viewing and access.\n\nIt is meant to be running in a public place and allow a swarm of build servers behind NATs to post the artifacts and results of their work.\n\n\n## starting\nSET DEBUG=deployer:* \u0026 npm run devstart\n\nit should then be available @ http://localhost:8888\n\n## directory structure\n\n```\n |-- deployer\n     |-- builds\n         |-- origin/{branch}\n             |-- {job name}\n                 |-- {build number}\n                      |-- classes\n                           |-- git.properties\n                           \n```\n\n## git.properties\nThe file git.properties contains all the necessary data to identify and classify the build.\n\n```json\n{\n  \"git.branch\" : \"origin/develop\",\n  \"git.build.host\" : \"work-e\",\n  \"git.build.time\" : \"2018-05-10T12:44:06-0700\",\n  \"git.build.user.email\" : \"\",\n  \"git.build.user.name\" : \"\",\n  \"git.build.version\" : \"0.0.1-SNAPSHOT\",\n  \"git.closest.tag.commit.count\" : \"2728\",\n  \"git.closest.tag.name\" : \"1.0.119\",\n  \"git.commit.id\" : \"11d91929dfc83c13d76eeb090f843f7d5d1f9ee6\",\n  \"git.commit.id.abbrev\" : \"11d9192\",\n  \"git.commit.id.describe\" : \"1.0.119-2728-g11d9192\",\n  \"git.commit.id.describe-short\" : \"1.0.119-2728\",\n  \"git.commit.message.full\" : \"initial checkin for raspi support with dl4j and yolo in dl4j.\",\n  \"git.commit.message.short\" : \"initial checkin for raspi support with dl4j and yolo in dl4j.\",\n  \"git.commit.time\" : \"2018-05-10T12:43:10-0700\",\n  \"git.commit.user.email\" : \"kwatters@kmwllc.com\",\n  \"git.commit.user.name\" : \"kwatters\",\n  \"git.dirty\" : \"false\",\n  \"git.remote.origin.url\" : \"https://github.com/MyRobotLab/myrobotlab.git\",\n  \"git.tags\" : \"\"\n}\n```     \n     \n    \n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmyrobotlab%2Fdeployer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmyrobotlab%2Fdeployer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmyrobotlab%2Fdeployer/lists"}