Comments (7)
@hutson i'd love to see links to repos where this orb is being used, if it's open source
Since you asked 😄 :
- Delivery job usage example
- Deploy job usage example
- Automated Python package workflow using the same Orb
integration testing
Yeah... I have a todo for adding tests to validate my Orb prior to tagging a deliverable.
from circleci-orbs.
@iynere kind of shameless plug here, but I documented on the Circle CI Discord site about an Orb I wrote which exports a job for automating the release process for Circle CI Orbs (including proper tagging of PATCH, MINOR, and MAJOR, based on the contents of the commit messages) - https://discuss.circleci.com/t/orbs-sneak-peaks-share-your-orbs-in-progress/26008/3?u=hutson
from circleci-orbs.
@hutson ahh cool, i remember this discuss thread 😄
i'm working on this right this second, too—ideally, we have a way to do integration testing—ie, at the end of a regular dev release workflow, a new commit is triggered with a specific tag so that integration testing jobs can run on the new commit & pull in the version of the orb that was just published previously
@hutson i'd love to see links to repos where this orb is being used, if it's open source
from circleci-orbs.
thank you !! @hutson
from circleci-orbs.
I ran into the issue of publishing orbs from a monorepo as well. The semantic delivery orb looked interesting, but in my brief read through it I couldn't figure out how (if at all) it could apply to monoprepos, and also didn't want to opt in to the entire semantic release framework.
For now, I wanted something for my org that was more focused on just handling publishing CircleCI orbs from a monorepo, so I wrote an orb that handles orb monorepo publishing using tag prefixes -- for example, in this repository, if the aws-s3/v1.2.0
tag was added, it would publish 1.2.0
of the aws-s3
orb. This does require an external process (human or automated) to create the tag, but my organization already has such a mechanism so I think this approach will work well for us (it also doesn't address the integration testing story).
For reference, here's the orb definition and CircleCI config that uses it (the repository uses it to publish its own definitions). As of this writing, this is published as nmiyake/[email protected]
.
This should probably work for us for now, but would love it if there was first-class support/orbs for this kind of monorepo publish workflow!
from circleci-orbs.
oh that's a smart approach ! @nmiyake
we are working on monorepo support in general, which should provide a first-class solution, but in the interim some combination of circleci-created or community-created orbs should be able to serve us.
for longer discussion, please post on discuss rather than here—its a much better place for conversation 😄
https://discuss.circleci.com/c/orbs
from circleci-orbs.
Hello,
We have completed our transition of moving each orb within this Mono repository into a separate repository. 🎉
This issue has been resolved by our OSK https://github.com/CircleCI-Public/orb-starter-kit
from circleci-orbs.
Related Issues (20)
- aws-code-deploy fails to check the existence of deployment group with extra arguments passed HOT 1
- Break circleci/aws-s3 orb into its own repository HOT 4
- Break circleci/codecov-clojure orb into its own repository HOT 4
- Break circleci/codecov orb into its own repository HOT 4
- Break circleci/gradle orb into its own repository HOT 3
- Break circleci/heroku orb into its own repository HOT 3
- Break circleci/lein-nvd orb into its own repository HOT 4
- Break circleci/maven orb into its own repository HOT 3
- Break circleci/rollbar orb into its own repository HOT 5
- Break circleci/aws-code-deploy orb into its own repository HOT 4
- circleci/aws-code-deploy isn't on readme HOT 2
- AWS Code Deploy orb missing descriptions for commands HOT 3
- codecov-clojure orb missing description for job HOT 2
- circleci/codecov-clojure and circleci/codecov aren't in the registry HOT 1
- Filesystem doesn't support posix ACLs HOT 1
- `--dry-run` spelling HOT 2
- howto: s3 orb override endpoint HOT 1
- Broken [email protected] (Succeeded deploy fails) HOT 5
- Heroku Orb environment spin up error HOT 1
- AWS-S3 orb not working, "aws: command not found" HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from circleci-orbs.