https://github.com/sbstjn/circleci-orbs
CircleCI Orbs for common tasks.
https://github.com/sbstjn/circleci-orbs
aws cd ci circleci deployment pipeline workflow
Last synced: about 1 year ago
JSON representation
CircleCI Orbs for common tasks.
- Host: GitHub
- URL: https://github.com/sbstjn/circleci-orbs
- Owner: sbstjn
- License: mit
- Created: 2019-03-26T12:07:48.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2019-03-26T12:32:37.000Z (over 7 years ago)
- Last Synced: 2025-02-23T20:45:24.453Z (over 1 year ago)
- Topics: aws, cd, ci, circleci, deployment, pipeline, workflow
- Homepage: https://circleci.com/orbs/registry/orb/sbstjn/aws
- Size: 4.88 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# CircleCI Orbs
> Re-usable [CircleCI Orbs](https://circleci.com/docs/2.0/orb-intro/#section=configuration) for common tasks.
## AWS Environment
```yaml
# .circleci/config.yml
orbs:
aws: sbstjn/aws@0.2.0
workflows:
version: 2
stable:
jobs:
- checkout
- aws/exec:
name: deploy STABLE
AccessKey: $STABLE_ACCESS
SecretKey: $STABLE_SECRET
Command: ENV=stable make update
requires: [ checkout ]
filters:
branches:
only: master
release:
jobs:
- checkout:
filters:
tags:
only: /v[0-9]+(\.[0-9]+)*/
branches:
ignore: /.*/
- aws/exec:
name: deploy PROD
AccessKey: $PROD_ACCESS
SecretKey: $PROD_SECRET
Command: ENV=prod make update
requires: [ checkout ]
filters:
tags:
only: /v[0-9]+(\.[0-9]+)*/
branches:
ignore: /.*/
```