Conversation
|
I'm going to think about this one a little. While I want to have CI for Edge, I want to make sure this doesn't make it harder for users to use circle ci themselves. For example if someone scraps this file and starts over in their repo, what happens with git conflicts? I think git does the right thing (oh, you deleted it back their, so discard conflicts on this file). But I want to make sure. Ideally this would be something that users could build upon. For example, I love the aggregate deps.edn cache, that's a great thing to reuse! Although, it doesn't do |
This is a good point, I hadn't considered this.
My approach in the past when using Leiningen with CI testing has been to just let the test runners populate the ~/.m2 cache. The boot time to download the dependencies was sometimes quite slow, and often there were dynamic dependencies added after the fact anyway. Using |
92967ac to
6e9016b
Compare
This is not a very sophisticated build system, but it does get the ball rolling for adding testing for more of the projects.
I had to include #85 in this branch as the
bin/eftestscript is broken on master (thanks to me).