{"id":20563820,"url":"https://github.com/azohra/docker-allure","last_synced_at":"2025-04-14T14:52:34.310Z","repository":{"id":83998471,"uuid":"69834701","full_name":"azohra/docker-allure","owner":"azohra","description":"Run Allure via Docker with minimal bloat thanks to Alpine Linux","archived":false,"fork":false,"pushed_at":"2017-05-09T18:59:31.000Z","size":5,"stargazers_count":12,"open_issues_count":1,"forks_count":4,"subscribers_count":6,"default_branch":"master","last_synced_at":"2025-03-28T03:41:36.244Z","etag":null,"topics":["allure","docker","reporting"],"latest_commit_sha":null,"homepage":"","language":"Shell","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/azohra.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":"2016-10-03T02:14:43.000Z","updated_at":"2023-12-18T04:32:18.000Z","dependencies_parsed_at":null,"dependency_job_id":"e5418c49-119d-4bac-8903-063949f0679e","html_url":"https://github.com/azohra/docker-allure","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/azohra%2Fdocker-allure","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/azohra%2Fdocker-allure/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/azohra%2Fdocker-allure/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/azohra%2Fdocker-allure/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/azohra","download_url":"https://codeload.github.com/azohra/docker-allure/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248900881,"owners_count":21180299,"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":["allure","docker","reporting"],"created_at":"2024-11-16T04:21:14.588Z","updated_at":"2025-04-14T14:52:34.304Z","avatar_url":"https://github.com/azohra.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"|               | Docker Allure |\n|---------------|       :---   |\n|:sparkles:|Use Allure with a single command and keep your system clean|\n|:wrench: |  Built with Alpine Linux so the whole image is only **76mb!**|\n|:computer: | Reports are shared back to your local filesystem|\n|:octocat: | Supports custom allure.properties files|\n|:rocket: | Use your favourite OS/CI without worrying about dependancies|\n\n### Commands\n\n#### Pull Image\n\t$ docker pull automationwizards/allure:1.4.24.RC3 # Tag can be any recent allure version\n\t\n#### Build Image\n\t$ docker build -t \u003ctag_name\u003e -f 1.4.24.RC3.Dockerfile # Pass -f to use specific version of Allure\n\t\n#### Generate Report\n\t$ docker run \\\n        -v $(pwd)/allure-report:/allure-report \\   # Mandatory - Where to place the complied report\n        -v $(pwd)/allure-results:/allure-results \\ # Mandatory - Where to look for test runs\n\t\t-v $(pwd)/allure-config:/allure-config \\   # Optional - Where to look for an allure.properties file\n        automationwizards/allure:1.4.24.RC3 allure report generate /allure-results -o /allure-report\t\n\n#### Open Report in Chrome on Mac\n\t$ docker run -i \\\n        -p 5000:5000 \\\n        -v $(pwd)/allure-report:/allure-report \\\n        automationwizards/allure:1.4.24.RC3 allure report open -o /allure-report -p 5000 \u0026 \\\n        /usr/bin/open -a \"/Applications/Google Chrome.app\" 'http://127.0.0.1:5000'\n\n#### Start Webserver (go to 127.0.0.1:5000 in any browser to view report)\n\t$ docker run -i \\\n        -p 5000:5000 \\\n        -v $(pwd)/allure-report:/allure-report \\\n        automationwizards/allure:1.4.24.RC3  \\\n        allure report open -o /allure-report -p 5000\n\t\n#### 1.4.23\n\t$ automationwizards/allure:1.4.23\nYou can use all of the commands given above, just change the tag version when calling the docker image!\n\n\n### Helper CLI Tool\n\nI have included an cli script and a demo allure-results folder in this repo to highlight the ease of using allure inside a docker container. Simply use the command below and then select any of the options from the list. Have Fun :) \n\n```\n$ ./usage_example.sh VERSION 1.4.24.RC3\n\nAllure 1.4.24.RC3 Tasks\n1) Generate Report\t     6) Kill All Containers\n2) Open Report (Mac/Chrome)  7) Delete All Containers\n3) Build Image\t\t     8) Delete All Images\n4) Push Image\t\t     9) Exit\n5) Pull Image\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fazohra%2Fdocker-allure","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fazohra%2Fdocker-allure","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fazohra%2Fdocker-allure/lists"}