earthly
glci
Our great sponsors
earthly | glci | |
---|---|---|
17 | 11 | |
10,704 | 567 | |
4.7% | - | |
9.8 | 0.0 | |
7 days ago | over 2 years ago | |
Go | JavaScript | |
Mozilla Public License 2.0 | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
earthly
-
Is your makefile supposed to be a justfile?
earthly
-
Containerize CI pipelines with Earthly
# cat Makefile BIN_PATH = $(shell pwd)/bin $(shell mkdir $(BIN_PATH) &>/dev/null) EARTHLY = $(BIN_PATH)/earthly earthly: ifeq (,$(wildcard $(EARTHLY))) curl -L https://github.com/earthly/earthly/releases/download/v0.6.23/earthly-linux-amd64 -o $(EARTHLY) chmod +x $(EARTHLY) endif
-
GitHub Actions Is Down
I started to bring awareness to the Earthfiles goofy license, but it seems they've switched to MPL! https://github.com/earthly/earthly/releases/tag/v0.6.15
The (unfortunately named) Dagger is also an entry into that space: https://github.com/dagger/dagger#readme (Apache 2)
-
Please name some open source projects which are collecting small user analytics metrics and how
- https://github.com/earthly/earthly/tree/main/analytics
-
Dagger: a new way to build CI/CD pipelines
Another *monster* difference is that Dagger is (at least currently) Apache 2: https://github.com/dagger/dagger/blob/v0.2.4/LICENSE but Earthly went with BSL: https://github.com/earthly/earthly/blob/v0.6.12/LICENSE
That means I'm more likely to submit bugs and patches to Dagger, and I won't touch Earthly
-
Migrating Your Open Source Builds Off Of Travis CI
Example build steps for a go application
-
Earthly: Beyond Docker
sudo /bin/sh -c 'wget https://github.com/earthly/earthly/releases/latest/download/earthly-linux-amd64 -O /usr/local/bin/earthly && chmod +x /usr/local/bin/earthly && /usr/local/bin/earthly bootstrap --with-autocomplete'
-
Show HN: Earthly v0.6
Great suggestion! We have a walk-thru in the docs and some examples in GitHub.
https://docs.earthly.dev/basics
https://github.com/earthly/earthly/tree/main/examples
Do those help?
The `earthly ls` idea is great. We do have shell autocompletions but that is not quite the same. I will add a ticket for that.
Cache misses can be a bit inscrutable. It could be the buildkit GC is running, because disk space is getting scarce, or that some arg or file change caused the cache to be considered invalid.
Caching is an area we will continue to improve. We have a proposal for extended cache mounts here[1].
Thanks for using earthly!
We have a PR for the ls feature up:
glci
-
🦊 GitLab CI YAML Modifications: Tackling the Feedback Loop Problem
View on GitHub
-
Hacker News top posts: Feb 24, 2021
Show HN: Test your Gitlab CI Pipelines changes locally using Docker\ (21 comments)
- Show HN: Test your Gitlab CI Pipelines changes locally using Docker
What are some alternatives?
dagger - Application Delivery as Code that Runs Anywhere
Dagger.jl - A framework for out-of-core and parallel execution
dagger-for-github - GitHub Action for Dagger
act - Run your GitHub Actions locally 🚀
docker-flask-example - A production ready example Flask app that's using Docker and Docker Compose.
pipeline - A cloud-native Pipeline resource.
Phoenix - Peace of mind from prototype to production
piscsi - PiSCSI allows a Raspberry Pi to function as emulated SCSI devices (hard disk, CD-ROM, and others) for vintage SCSI-based computers and devices. This is a fork of the RaSCSI project by GIMONS.
constructs - Define composable configuration models through code
Fiber - ⚡️ Express inspired web framework written in Go
run - Task runner that helps you easily manage and invoke small scripts and wrappers
Dagger2 - A fast dependency injector for Android and Java.