{"id":19359901,"url":"https://github.com/codacy/pulse-event-cli","last_synced_at":"2025-04-23T11:33:00.583Z","repository":{"id":39861417,"uuid":"304610832","full_name":"codacy/pulse-event-cli","owner":"codacy","description":"Command line interface to push events to the pulse service","archived":false,"fork":false,"pushed_at":"2024-06-03T13:04:12.000Z","size":111,"stargazers_count":1,"open_issues_count":0,"forks_count":6,"subscribers_count":8,"default_branch":"master","last_synced_at":"2025-04-20T11:43:58.802Z","etag":null,"topics":["accelerate","devops","engineering","metrics"],"latest_commit_sha":null,"homepage":"https://pulse.codacy.com","language":"Go","has_issues":false,"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/codacy.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":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-10-16T11:44:47.000Z","updated_at":"2024-06-03T13:03:12.000Z","dependencies_parsed_at":"2024-01-10T12:49:44.309Z","dependency_job_id":null,"html_url":"https://github.com/codacy/pulse-event-cli","commit_stats":null,"previous_names":[],"tags_count":29,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codacy%2Fpulse-event-cli","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codacy%2Fpulse-event-cli/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codacy%2Fpulse-event-cli/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codacy%2Fpulse-event-cli/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/codacy","download_url":"https://codeload.github.com/codacy/pulse-event-cli/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250425618,"owners_count":21428590,"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":["accelerate","devops","engineering","metrics"],"created_at":"2024-11-10T07:16:29.094Z","updated_at":"2025-04-23T11:33:00.177Z","avatar_url":"https://github.com/codacy.png","language":"Go","readme":"# Pulse Events CLI\n\nThis is a command-line interface to push events to [Pulse](https://pulse.codacy.com).\n\nTake a look at Pulse's documentation [here](https://docs.pulse.codacy.com).\n\n## Requirements\n\n- git \u003e= 1.8.x\n\n## GitHub Action\n\nYou can find Pulse's Github-Action in Github's [marketplace](https://github.com/marketplace/actions/pulse-events-cli).\n\n## Usage\n\nFor a detailed list of all commands/flags use:\n\n```\n./pulse-event-cli --help\n```\n\n### Push single events\n\n#### Deployments\n\n```sh\n./pulse-event-cli push deployment \\\n    --api-key \"\u003cAPI-KEY\u003e\" \\\n    --identifier 1.0.1 \\\n    --timestamp 1602852032 \\\n    --teams mercury,jupiter \\\n    d7c1baaa0975a0e3577dad1c4c2368d3dd4f33b5 6ccff2820ff356b609d8a000e082af866d144cc8\n```\n\n#### Changes\n\n```sh\n./pulse-event-cli push change \\\n    --api-key \"\u003cAPI-KEY\u003e\" \\\n    --identifier d7c1baaa0975a0e3577dad1c4c2368d3dd4f33b5 \\\n    --timestamp 1602852032\n```\n\n#### Incidents\n\n```sh\n./pulse-event-cli push incident \\\n    --api-key \"\u003cAPI-KEY\u003e\" \\\n    --identifier d7c1baaa0975a0e3577dad1c4c2368d3dd4f33b5 \\\n    --timestampCreated 1602852032 \\\n    --timestampResolved 1602852033\n```\n\n### Git helper\n\n#### Deployments + changes\n\nThis will push the deployment and all commits from `\u003cREF\u003e` to the `HEAD` of the repo.\n\n```sh\n./pulse-event-cli push git deployment \\\n    --previous-deployment-ref=\"\u003cREF\u003e\" \\\n    --api-key \"\u003cAPI-KEY\u003e\" \\\n    --identifier 1.0.1 \\\n    --timestamp `date +%s` \\\n    --teams mercury,jupiter\n```\n\n### Detected environments\n\nCurrently the CLI detects CI environments where data is being sent from.\nWe're collecting this information to improve the support on how we collect the metrics.\n\nIf your CI environment is not in this list,\ncontact \u003cpulsesupport@codacy.com\u003e to let us know about it.\n\nSupported environments:\n\n- appveyor\n- aws-codebuild\n- azure-pipelines\n- bitrise\n- buddy\n- buildkite\n- circleci\n- codefresh\n- codemagic\n- codeship\n- docker\n- drone\n- github-actions\n- gitlab-ci\n- gocd\n- google-cloud-build\n- greenhouse\n- heroku-ci\n- jenkins\n- jfrog-pipelines\n- magnum\n- semaphore\n- shippable\n- solano\n- teamcity\n- travis\n- wercker\n\n## Build\n\n```sh\ngo build\n```\n\n## Release\n\n```sh\ngoreleaser --rm-dist\n```\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodacy%2Fpulse-event-cli","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcodacy%2Fpulse-event-cli","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodacy%2Fpulse-event-cli/lists"}