{"id":20286398,"url":"https://github.com/antoonline/jenkins-tool-wordpress-reset-user-password","last_synced_at":"2026-05-03T23:33:58.588Z","repository":{"id":156547127,"uuid":"633059503","full_name":"AntoOnline/jenkins-tool-wordpress-reset-user-password","owner":"AntoOnline","description":"This Jenkins pipeline resets a WordPress user's password on the MySQL database.","archived":false,"fork":false,"pushed_at":"2023-04-30T23:39:50.000Z","size":5,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-07-10T22:15:55.619Z","etag":null,"topics":["docker","jenkins","mysql","reset-password","ubuntu"],"latest_commit_sha":null,"homepage":"https://anto.online","language":null,"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/AntoOnline.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":"2023-04-26T17:36:34.000Z","updated_at":"2023-04-29T20:38:35.000Z","dependencies_parsed_at":"2023-05-10T20:00:14.323Z","dependency_job_id":null,"html_url":"https://github.com/AntoOnline/jenkins-tool-wordpress-reset-user-password","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/AntoOnline/jenkins-tool-wordpress-reset-user-password","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AntoOnline%2Fjenkins-tool-wordpress-reset-user-password","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AntoOnline%2Fjenkins-tool-wordpress-reset-user-password/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AntoOnline%2Fjenkins-tool-wordpress-reset-user-password/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AntoOnline%2Fjenkins-tool-wordpress-reset-user-password/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AntoOnline","download_url":"https://codeload.github.com/AntoOnline/jenkins-tool-wordpress-reset-user-password/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AntoOnline%2Fjenkins-tool-wordpress-reset-user-password/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271019805,"owners_count":24685740,"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","status":"online","status_checked_at":"2025-08-18T02:00:08.743Z","response_time":89,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["docker","jenkins","mysql","reset-password","ubuntu"],"created_at":"2024-11-14T14:33:56.893Z","updated_at":"2026-05-03T23:33:53.538Z","avatar_url":"https://github.com/AntoOnline.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"\n\n# Wordpress Reset Password\n\nThis pipeline automates the process of resetting a user's password in a WordPress database. It does this by running two stages:\n\n1. **Check MySQL client**: This stage checks if the MySQL client is installed on the Jenkins server and installs it if it is not already installed. This stage is only supported on Linux operating systems.\n2. **Reset password**: This stage generates a new password for the specified user, hashes it using MD5, and then updates the user's password in the WordPress database.\n\n## Usage\n\nTo use this pipeline, you need to provide the following parameters:\n\n- `USERNAME`: Username of the user whose password needs to be reset.\n- `MYSQL_USER`: MySQL user with privileges to access the WordPress database.\n- `MYSQL_PASSWORD`: Password for the MySQL user.\n- `MYSQL_HOST`: Hostname or IP address of the MySQL server.\n- `MYSQL_DATABASE`: Name of the WordPress database.\n- `TABLE_PREFIX` (optional): Prefix of WordPress database tables. The default value is `wp_`.\n\nOnce you have provided the required parameters, run the pipeline to reset the user's password. The new password will be printed in the console output.\n\nNote that this pipeline assumes that the MySQL client is not already installed on the Jenkins server. If the client is already installed, you can remove the `Check MySQL client` stage from the pipeline.\n\n## Want to connect?\n\nFeel free to contact me on [Twitter](https://twitter.com/OnlineAnto), [DEV Community](https://dev.to/antoonline/) or [LinkedIn](https://www.linkedin.com/in/anto-online) if you have any questions or suggestions.\n\nOr just visit my [website](https://anto.online) to see what I do.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fantoonline%2Fjenkins-tool-wordpress-reset-user-password","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fantoonline%2Fjenkins-tool-wordpress-reset-user-password","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fantoonline%2Fjenkins-tool-wordpress-reset-user-password/lists"}