{"id":19359849,"url":"https://github.com/codacy/ci-aws","last_synced_at":"2025-11-16T21:04:53.002Z","repository":{"id":33939306,"uuid":"144748089","full_name":"codacy/ci-aws","owner":"codacy","description":"Docker image with awscli installed","archived":false,"fork":false,"pushed_at":"2024-03-04T15:28:41.000Z","size":100,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":13,"default_branch":"master","last_synced_at":"2025-02-16T11:27:59.000Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","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/codacy.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":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-08-14T16:50:55.000Z","updated_at":"2022-12-14T22:52:20.000Z","dependencies_parsed_at":"2025-01-06T18:49:37.283Z","dependency_job_id":"ff33db15-62b1-48d9-bdcb-0ab47e47fb26","html_url":"https://github.com/codacy/ci-aws","commit_stats":null,"previous_names":[],"tags_count":73,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codacy%2Fci-aws","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codacy%2Fci-aws/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codacy%2Fci-aws/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codacy%2Fci-aws/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/codacy","download_url":"https://codeload.github.com/codacy/ci-aws/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240475237,"owners_count":19807292,"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-11-10T07:16:20.223Z","updated_at":"2025-11-16T21:04:47.972Z","avatar_url":"https://github.com/codacy.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ci-aws\n\n[![Codacy Badge](https://api.codacy.com/project/badge/Grade/f4b87e390a774164ae1264ca2f59b7c3)](https://www.codacy.com/gh/codacy/ci-aws?utm_source=github.com\u0026amp;utm_medium=referral\u0026amp;utm_content=codacy/ci-aws\u0026amp;utm_campaign=Badge_Grade)\n[![](https://images.microbadger.com/badges/version/codacy/ci-aws.svg)](https://microbadger.com/images/codacy/ci-aws \"Get your own version badge on microbadger.com\")\n\nDocker image to be used in Continuous Integration environments such as CircleCI, with tools to interact with AWS\n\n## Usage\n\n#### CircleCI\n\nUse this image directly on CircleCI for simple steps\n\n```\nversion: 2\njobs:\n  build:\n    working_directory: /app\n    docker:\n      - image: codacy:ci-aws:1.0.0\n    steps:\n      - checkout\n      - setup_credentials:\n          name: setup aws credentials\n          command: |\n            mkdir -p ~/.aws \u0026\u0026 touch ~/.aws/credentials\n            cat \u003e\u003e ~/.aws/credentials \u003c\u003c EOF\n            [default]\n            aws_access_key_id=$ACCESS_KEY_ID\n            aws_secret_access_key=$SECRET_ACCESS_KEY\n            [ci_role]\n            source_profile = default\n            role_arn = arn:aws:iam::$PRODUCTION_AWS_ACCOUNT_ID:role/$PRODUCTION_ROLE\n            EOF\n      - run:\n          name: get new version\n          command: sceptre lunch-env dev\n          environment:\n            AWS_PROFILE: ci_role\n```\n\n# Build and Publish\n\nThe pipeline in `circleci` can deploy this for you when the code is pushed to the remote.\n\nYou can also run everything locally using the makefile\n```\n$ make help\n---------------------------------------------------------------------------------------------------------\nbuild and deploy help\n---------------------------------------------------------------------------------------------------------\nbuild                          build docker image\nget-next-version-number        get next version number\ngit-tag                        tag the current commit with the next version and push\npush-docker-image              push the docker image to the registry (DOCKER_USER and DOCKER_PASS mandatory)\npush-latest-docker-image       push the docker image with the \"latest\" tag to the registry (DOCKER_USER and DOCKER_PASS mandatory)\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodacy%2Fci-aws","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcodacy%2Fci-aws","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodacy%2Fci-aws/lists"}