-
Notifications
You must be signed in to change notification settings - Fork 12
Collaborate with crate-ci? #17
Comments
Yes I would suggest to use resources for azure: where task could be install cargo, install nightly etc. and jobs rustfmt, clippy. I have planned to change to this structure in v0.2.0 but I didn't have enough time. It should be easy to create complicated jobs just with tasks. It's nice sb started do work with my repo <3 I would suggest also use cargo-generator to easy creates working CI |
Yes, we've started a discussion about the idea of having tasks which includes the author of the existing Rust task. He was planning on taking our ideas and running with it but haven't heard back in a while so I'm sure life has caught up with him like it has the rest of us :) btw we've now joined efforts with rusty-pipes and so most of the discussion / development has moved to https://github.com/crate-ci/azure-pipelines . I need to update |
Also, for real-time conversations, there is always gitter |
I just merged a new idea of how I see CI with azure-pipelines to master. Let me guys know what you think about it. The idea is to make it simple: for example if you know how to use |
I considered such an approach but it made me wonder what value it provides over just calling |
Oh. You are right it don't look good. I was more thinking about making it fully customizable and at the same time easy to use. One advantage I see to easy pass parameters. If you specify in some
you can then pass them east to all
but it's not worth the complication. But I still think you are right. Cargo job template cloud look like this:
instead of this:
@1 will be much more simple and useful. Let me know what you guys think about creating sub-folders like Here are some thinks that make me confusing in crate-ci/azure-pipelines: For example https://github.com/crate-ci/azure-pipelines/blob/master/azure/cargo-check.yml And also cross: I thinking about template repo should be like everybody could use them without a lot of learning this tool (ideally just look for examples). If you guys agree we can team up on crate-ci/azure-pipelines |
I think this could be a reasonable re-org though I'm unsure the best way to handle this without breaking existing uses. I'd recommend creating an issue over there.
So I can't answer all of that, I'd recommend talking to Jon over on gitter. One thing I can say is that the high level jobs are meant to cover the 90% case in a good enough way. For example, I have a project that is only using the |
@epage In my repo for most people are |
I archived the repo and linked to crates-ci |
crate-ci is trying to be a central place for documentation and supporting tools to help people have the latest greatest CI. It was born out of frustration with everyone blogging about their own approach and trying to figure out how to synthesize it all.
We have some basic templates and have started on an equivelant of trust's tool to download binaries from github releases
See https://github.com/crate-ci/resources
The text was updated successfully, but these errors were encountered: