{"id":14110111,"url":"https://github.com/aws/aws-codedeploy-agent","last_synced_at":"2025-04-14T20:53:37.812Z","repository":{"id":22275856,"uuid":"25610229","full_name":"aws/aws-codedeploy-agent","owner":"aws","description":"Host Agent for AWS CodeDeploy","archived":false,"fork":false,"pushed_at":"2024-11-18T22:41:55.000Z","size":3151,"stargazers_count":332,"open_issues_count":71,"forks_count":186,"subscribers_count":57,"default_branch":"main","last_synced_at":"2025-04-11T15:17:55.592Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://aws.amazon.com/codedeploy","language":"Ruby","has_issues":true,"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/aws.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","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":"2014-10-22T23:57:53.000Z","updated_at":"2025-03-12T01:16:15.000Z","dependencies_parsed_at":"2024-01-02T21:57:50.049Z","dependency_job_id":"f95dee42-c5b8-4d5f-8c74-91cd8a9d280b","html_url":"https://github.com/aws/aws-codedeploy-agent","commit_stats":{"total_commits":404,"total_committers":77,"mean_commits":5.246753246753247,"dds":0.7524752475247525,"last_synced_commit":"061a789921b053a7a75d24f2bcdffd15b274d015"},"previous_names":[],"tags_count":27,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aws%2Faws-codedeploy-agent","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aws%2Faws-codedeploy-agent/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aws%2Faws-codedeploy-agent/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aws%2Faws-codedeploy-agent/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aws","download_url":"https://codeload.github.com/aws/aws-codedeploy-agent/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248961075,"owners_count":21189990,"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":[],"created_at":"2024-08-14T10:02:40.224Z","updated_at":"2025-04-14T20:53:37.786Z","avatar_url":"https://github.com/aws.png","language":"Ruby","funding_links":[],"categories":["Ruby","Open Source Repos"],"sub_categories":["Code Deploy"],"readme":"# AWS CodeDeploy Agent\n\n[![Code Climate](https://codeclimate.com/github/aws/aws-codedeploy-agent.png)](https://codeclimate.com/github/aws/aws-codedeploy-agent) [![Build Status](https://travis-ci.org/aws/aws-codedeploy-agent.png?branch=master)](https://travis-ci.org/aws/aws-codedeploy-agent) [![Coverage Status](https://coveralls.io/repos/aws/aws-codedeploy-agent/badge.svg?branch=master\u0026service=github)](https://coveralls.io/r/aws/aws-codedeploy-agent?branch=master)\n\n## Latest Release: 1.4.0\n[Release Notes](https://docs.aws.amazon.com/codedeploy/latest/userguide/codedeploy-agent.html#codedeploy-agent-version-history)\n\n## Build Steps\n\n``` ruby\ngit clone https://github.com/aws/aws-codedeploy-agent.git\ngem install bundler -v 1.3.5\ncd aws-codedeploy-agent\nbundle install\nrake clean \u0026\u0026 rake\n```\n\n## Starting up the CodeDeploy Agent Locally for manual testing\n\n`bin/codedeploy-agent start`\n\nTo stop it:\n\n`bin/codedeploy-agent stop`\n\n## Integration Test\n\nPlease do the build steps mentioned above before running the integration test.\n\nThe integration test creates the following\n* An IAM role \"codedeploy-agent-integ-test-deployment-role\" if it doesn't exist\n* An IAM role \"codedeploy-agent-integ-test-instance-role\" if it doesn't exist\n* An IAM user \"codedeploy-agent-integ-test-instance-user\" if it doesn't exist. (Access key will be recreated.)\n* A CodeDeploy application\n* Startup the codedeploy agent on your host\n* A CodeDeploy deployment group with your host in it\n* A CodeDeploy deployment to your host.\n* Local Deployments to your host.\n\nIt terminates the test ec2 instance and deletes the CodeDeploy application at the end of each test run.\nIt also terminates any test ec2 instances before starting up the test.\n\nCreate your default aws credentials file in the default location (~/.aws/credentials on linux/mac and %USERPROFILE%.awscredentials on windows). Add your AWS access key, secret key, and optionally your session token there. The access key should have permission to create the above mentioned resources. You can also change the default region. Note that temporary credentials won't work. \n\nSample format of the credentials file:\n\n```\n[default]\naws_access_key_id=\u003ckeyID\u003e\naws_secret_access_key=\u003ckey\u003e\n```\n\nTo run the integration test execute:\n\n```\nrake test-integration\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faws%2Faws-codedeploy-agent","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faws%2Faws-codedeploy-agent","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faws%2Faws-codedeploy-agent/lists"}