Show HN: Makefile and Docker, a pipeline that can be shipped in any CI system
1–8 of 8 posts
Re: Show HN: Makefile and Docker, a pipeline that can be shipped in any CI system
#2Re: Show HN: Makefile and Docker, a pipeline that can be shipped in any CI system
#3What useful purpose is served by the Makefile? All the targets are .PHONY
Re: Show HN: Makefile and Docker, a pipeline that can be shipped in any CI system
#4Re: Show HN: Makefile and Docker, a pipeline that can be shipped in any CI system
#5You probably understand make far better than the average developer. While it may be agnostic, it's not entirely clear what your doing here.
Thanks to reply. I had no idea about this problem.
But the project is very simples Just try to follow the examples and it will word. Also it's looks like others pipeline system based in yaml.
The next changes will be about docs ;)
Re: Show HN: Makefile and Docker, a pipeline that can be shipped in any CI system
#6You probably understand make far better than the average developer. While it may be agnostic, it's not entirely clear what your doing here.
Take a look again
Re: Show HN: Makefile and Docker, a pipeline that can be shipped in any CI system
#7You probably understand make far better than the average developer. While it may be agnostic, it's not entirely clear what your doing here.
Now the docs are more clear. Take a look again
Re: Show HN: Makefile and Docker, a pipeline that can be shipped in any CI system
#8Earlier quoted context omitted.
Now the docs are more clear. Take a look again
idk, it just seems like a complicated way to run a command in a docker container. i didn't see any ci/cd pipeline actually taking place or how it integrates with all those services.
But It already run in following engines:
- gitlab-ci: https://gitlab.com/rosiney.gp/mkdkr/commits/master - actions: https://github.com/rosineygp/mkdkr/actions - travis: https://travis-ci.org/rosineygp/mkdkr - circle-ci: https://circleci.com/gh/rosineygp/mkdkr/tree/master
The bagdes on README.md show it.
Except for gitlab, you have to write your on .yaml by hand. I not finished the exporters/generators.
After write your Makefile, integrated with a engine isn't a big problem.
Take a look at .travis.yml, .gitlab-ci.yml, .circleci/config.yml and .github/workflows/main.yml they are very similar and dumb, just call all jobs resolved in Makefile.