{"id":15287051,"url":"https://github.com/lumio/wallboard","last_synced_at":"2025-10-07T01:31:08.857Z","repository":{"id":57141915,"uuid":"112954607","full_name":"lumio/wallboard","owner":"lumio","description":"A simple build status screen","archived":true,"fork":false,"pushed_at":"2017-12-31T15:22:49.000Z","size":6803,"stargazers_count":4,"open_issues_count":15,"forks_count":0,"subscribers_count":2,"default_branch":"develop","last_synced_at":"2025-01-01T00:34:09.874Z","etag":null,"topics":["build-status","continuous-deployment","continuous-integration","continuous-testing","jenkins","wallboard"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/lumio.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-12-03T18:57:59.000Z","updated_at":"2023-02-08T23:23:42.000Z","dependencies_parsed_at":"2022-09-05T07:50:30.880Z","dependency_job_id":null,"html_url":"https://github.com/lumio/wallboard","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/lumio%2Fwallboard","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lumio%2Fwallboard/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lumio%2Fwallboard/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lumio%2Fwallboard/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lumio","download_url":"https://codeload.github.com/lumio/wallboard/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":235575693,"owners_count":19012156,"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":["build-status","continuous-deployment","continuous-integration","continuous-testing","jenkins","wallboard"],"created_at":"2024-09-30T15:24:01.844Z","updated_at":"2025-10-07T01:31:08.421Z","avatar_url":"https://github.com/lumio.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# wallboard\n\n![wallboard screenshot](https://github.com/lumio/wallboard/blob/develop/media/wallboard.png?raw=true)\n\nThis is a simple build status monitor server, allowing you to see the current\nbuild status of your Jenkins instance.\n\nCurrently only Jenkins is supported, but if you wish to have support for other\nCIs/CDs, feel free to vote [here](https://github.com/lumio/wallboard/issues/1).\n\n## Install\n\nInstall `wallboard` globally using\n\n```\nyarn global add wallboard\n# or\nnpm i -g wallboard\n```\n\n## Run\n\nRun it using\n\n```\nwallboard -c config.json\n```\n\n**You might want to use [pm2](https://www.npmjs.com/package/pm2) to run it as a\ndaemon in the background though.**\n\n## Config file\n\nExample `config.json` file\n\n```\n{\n  // Set the URL to your Jenkins instance\n  \"ci\": \"https://jenkins\",\n\n  // Either use whitelist to only show jobs with a certain\n  // substring in their name\n  \"whitelist\": [ \"pattern1\", \"pattern2\" ],\n\n  // or use blacklist to filter out certain jobs\n  \"blacklist\": [ \"pattern1\", \"pattern2\" ],\n\n  // Events allow you to run certain commands or call any\n  // API when a job is starting or finishes.\n  // These two events are called build-start and build-finish.\n  \"events\": {\n    \"build-finish\": {\n      \"all\": \"command or url that always runs when build finished\",\n      \"successful\": \"command or url on a successful build\",\n      \"failed\": \"command or url when job failed\"\n    },\n\n    \"build-start\": {\n      \"all\": \"command or url\"\n    },\n\n    // Adding :\u003cjob-name\u003e to the event will override the\n    // default event\n    \"build-finish:job-name\": {\n      \"successful\": \"command or url on success\"\n    }\n\n  }\n}\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flumio%2Fwallboard","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flumio%2Fwallboard","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flumio%2Fwallboard/lists"}