{"id":28570082,"url":"https://github.com/wallarm/fast-example-jenkins-dvwa-integration","last_synced_at":"2026-01-31T17:37:59.060Z","repository":{"id":149036664,"uuid":"225416139","full_name":"wallarm/fast-example-jenkins-dvwa-integration","owner":"wallarm","description":null,"archived":false,"fork":false,"pushed_at":"2019-12-19T01:09:12.000Z","size":11,"stargazers_count":0,"open_issues_count":0,"forks_count":2,"subscribers_count":9,"default_branch":"master","last_synced_at":"2025-06-10T17:58:52.253Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"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/wallarm.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,"zenodo":null}},"created_at":"2019-12-02T16:08:33.000Z","updated_at":"2019-12-19T01:09:14.000Z","dependencies_parsed_at":null,"dependency_job_id":"1d5a178d-6d2b-4b5c-ba3b-cefeb039e703","html_url":"https://github.com/wallarm/fast-example-jenkins-dvwa-integration","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/wallarm/fast-example-jenkins-dvwa-integration","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wallarm%2Ffast-example-jenkins-dvwa-integration","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wallarm%2Ffast-example-jenkins-dvwa-integration/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wallarm%2Ffast-example-jenkins-dvwa-integration/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wallarm%2Ffast-example-jenkins-dvwa-integration/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/wallarm","download_url":"https://codeload.github.com/wallarm/fast-example-jenkins-dvwa-integration/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wallarm%2Ffast-example-jenkins-dvwa-integration/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28948524,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-31T14:26:55.697Z","status":"ssl_error","status_checked_at":"2026-01-31T14:26:52.545Z","response_time":128,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":[],"created_at":"2025-06-10T17:40:03.630Z","updated_at":"2026-01-31T17:37:59.055Z","avatar_url":"https://github.com/wallarm.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# fast-examples-dvwa\n\nExample of Wallarm FAST integration with the DVWA using Selenium tests in the Jenkins environment. This example builds upon the local example (https://github.com/wallarm/fast-example-dvwa).\n\nLearn more about Wallarm FAST: https://wallarm.com/products/fast.\nFor full FAST documentation, visit https://docs.fast.wallarm.com.\n\n## Jenkins integration example:\n\nJenkins must have access to `sudo` and be able to run `docker-compose`.\n\nUse this repository as the git source: https://github.com/wallarm/fast-example-jenkins-dvwa-integration.\n\nRepeat the steps in local run example, but instead of launching the script, copy this modified version into your build step:\n\n```\n{\n  sudo -E docker-compose build \u0026\u0026 \\\n  sudo -E docker-compose up -d dvwa fast selenium \u0026\u0026 \\\n  sudo -E docker-compose run test \u0026\u0026 \\\n  sudo -E docker-compose run --rm -e CI_MODE=testing -e TEST_RUN_URI=http://dvwa:80 fast \u0026\u0026 \\\n\n  sudo -E docker-compose down --remove-orphans\n} || {\n  sudo -E docker-compose down --remove-orphans\n  exit 1\n}\n```\n\nThe changes ensure the build step does cleanup in case of failure. You may set the Wallarm TOKEN in the script or use the Jenkins build parameters.\n\n### Jenkins preconfigured local example\n\nThe preconfigured Jenkins example requires that Jenkins has access to `sudo` and `docker-compose`, which are lacking in the official Jenkins images. To ease the running of the provided example, you may use a pre-built image with all the required configuration in place. For example, [this one](https://github.com/fabianenardon/jenkins-docker-demo). It uses Docker on the host machine and requires installation of the GitHub plugin.\n\nTo run the Jenkins example locally, copy the contents of `jenkins_home` into your own Jenkins folder. Then check the configuration of the pipeline: both git and buildsteps should already be set as described above.\n\n### Jenkins live demo\n\nA pre-configured and running Jenkins example is available at https://jenkinsfast.demo.wallarm.com (user:demo, pass:demo). \n\nYou can launch builds with your Wallarm TOKEN (and monitor the progress at https://us1.my.wallarm.com/testing).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwallarm%2Ffast-example-jenkins-dvwa-integration","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwallarm%2Ffast-example-jenkins-dvwa-integration","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwallarm%2Ffast-example-jenkins-dvwa-integration/lists"}