{"id":19325921,"url":"https://github.com/alephao/bitrise-step-s3-cache-push","last_synced_at":"2025-04-22T20:32:06.588Z","repository":{"id":87475880,"uuid":"358732766","full_name":"alephao/bitrise-step-s3-cache-push","owner":"alephao","description":"A bitrise step to store your cache in a s3 bucket.","archived":false,"fork":false,"pushed_at":"2021-07-20T17:34:02.000Z","size":787,"stargazers_count":4,"open_issues_count":0,"forks_count":4,"subscribers_count":3,"default_branch":"main","last_synced_at":"2024-06-21T18:01:19.666Z","etag":null,"topics":["aws","aws-s3","bitrise","ci","ios","s3"],"latest_commit_sha":null,"homepage":"","language":"Go","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/alephao.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}},"created_at":"2021-04-16T22:23:08.000Z","updated_at":"2022-04-22T01:45:50.000Z","dependencies_parsed_at":null,"dependency_job_id":"e86315ff-9ab6-43de-a6a2-20cb2296ef08","html_url":"https://github.com/alephao/bitrise-step-s3-cache-push","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alephao%2Fbitrise-step-s3-cache-push","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alephao%2Fbitrise-step-s3-cache-push/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alephao%2Fbitrise-step-s3-cache-push/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alephao%2Fbitrise-step-s3-cache-push/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/alephao","download_url":"https://codeload.github.com/alephao/bitrise-step-s3-cache-push/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223903480,"owners_count":17222551,"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":["aws","aws-s3","bitrise","ci","ios","s3"],"created_at":"2024-11-10T02:11:56.115Z","updated_at":"2024-11-10T02:11:56.803Z","avatar_url":"https://github.com/alephao.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# S3 Cache Push\n\nA bitrise step to store your cache in a s3 bucket with custom keys.\n\nShould be used with [S3 Cache Pull](https://github.com/alephao/bitrise-step-s3-cache-pull)\n\n### Inputs\n\nInput|Description\n-|-\n**cache_aws_access_key_id**|Your aws access key id\n**cache_aws_secret_access_key**|Your aws secret access key\n**cache_aws_region**|The region of your S3 bucket. E.g.: `us-east-1 `\n**cache_bucket_name**|The name of your S3 bucket. E.g.: `mybucket`\n**cache_path**|The path to the file or folder you want to cache. E.g.: `./Carthage/Build`\n**cache_key**|The key that will be used to restore the cache later. E.g.: `carthage-{{ branch }}-{{ checksum \"Cartfile.resolved\" }}`\n\n#### Cache Key\n\nThe cache key can contain special values for convenience.\n\nValue|Description\n-|-\n`{{ branch }}`|The current branch being built. It will use the `$BITRISE_GIT_BRANCH` environment var.\n`{{ checksum \"path/to/file\" }}`|A SHA256 hash of the given file's contents. Good candidates are dependency manifests, such as `Gemfile.lock`, `Carthage.resolved`, and `Mintfile`.\n`{{ stackrev }}`|The machine's stack id. It will use th `$BITRISE_OSX_STACK_REV_ID` environment var.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falephao%2Fbitrise-step-s3-cache-push","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Falephao%2Fbitrise-step-s3-cache-push","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falephao%2Fbitrise-step-s3-cache-push/lists"}