Generate your CircleCI configuration files by building a visual map of your project's workflows. No YAML? No problem.
The core features of the VCE include:
- Config Definition Creation, Editing
- Visual Workflow Orchestration
- Public Orb Support
- Circularly Load Configs Created With the VCE
Read more about introduction of the VCE
Try it out for yourself! Fork the repo and contribute to help us make this amazing! Join our discord and discuss work in progress!
Using npm:
$ npm run start-dockerUsing yarn:
$ yarn start-dockerInstall
Using yarn:
$ yarn installAfter installing your dependencies, ensure you are using the proper version of node by running NVM:
$ nvm useStart dev server
Using yarn:
$ yarn devClick here to open this example in the VCE
# This configuration has been automatically generated by the CircleCI Config SDK.
# For more information, see https://github.com/CircleCI-Public/circleci-config-sdk-ts
# SDK Version: 0.9.0-alpha.15
# VCE Version: v0.10.1
# Modeled with the CircleCI visual config editor.
# For more information, see https://github.com/CircleCI-Public/visual-config-editor
version: 2.1
setup: false
jobs:
build:
steps:
- checkout
- run:
command: yarn build
- persist_to_workspace:
root: ../
paths:
- build
docker:
- image: cimg/node:16.11.1
resource_class: medium
test:
steps:
- attach_workspace:
at: .
- run:
command: yarn test
working_directory: ~/project/build
- persist_to_workspace:
root: .
paths:
- build
docker:
- image: cimg/node:16.11.1
resource_class: medium
deploy:
steps:
- attach_workspace:
at: .
- run:
command: yarn deploy
working_directory: ~/project/build
docker:
- image: cimg/node:16.11.1
resource_class: medium
workflows:
build-and-test:
jobs:
- build
- test:
requires:
- build
- deploy:
requires:
- testThis repository welcomes community contributions! See our CONTRIBUTING.md for guidance on configuring your development environment and how to submit quality pull requests.
