Skip to content

Conversation

@dnephin
Copy link
Contributor

@dnephin dnephin commented Jul 17, 2017

Related to #99
(replaces #107 which seemed to be bugged, github was not triggering any webhooks for that PR)

Replace the .PHONY Makefile with a bash script which does a lot more than the original Makefile. This bash script will allow the addition of new targets to the Makefile without having to touch ./tasks. Allows us to use the same script for DEV and CI, and adds support for different workflows.

shell prompts are provided to all images without any additional configuration.

I don't necessarily think this is the best solution, but I think it's an improvement over the Makefile.

@codecov-io
Copy link

codecov-io commented Jul 17, 2017

Codecov Report

❗ No coverage uploaded for pull request base (master@a8a3ffa). Click here to learn what that means.
The diff coverage is n/a.

@@            Coverage Diff            @@
##             master     #343   +/-   ##
=========================================
  Coverage          ?   46.14%           
=========================================
  Files             ?      193           
  Lines             ?    16073           
  Branches          ?        0           
=========================================
  Hits              ?     7417           
  Misses            ?     8269           
  Partials          ?      387

Copy link
Contributor

@boaz0 boaz0 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@dnephin dnephin force-pushed the improve-makefile-bash branch 2 times, most recently from bf04f4a to 896f939 Compare July 19, 2017 17:05
@dnephin dnephin force-pushed the improve-makefile-bash branch from 896f939 to 47694f6 Compare July 26, 2017 19:56
@dnephin
Copy link
Contributor Author

dnephin commented Aug 14, 2017

ping again

Signed-off-by: Daniel Nephin <dnephin@docker.com>
Use ./tasks in circleci
List task targets with './tasks --help'

Signed-off-by: Daniel Nephin <dnephin@docker.com>
@dnephin dnephin force-pushed the improve-makefile-bash branch 2 times, most recently from 73e1437 to f80248d Compare August 18, 2017 22:05
Signed-off-by: Daniel Nephin <dnephin@docker.com>
@vdemeester
Copy link
Collaborator

ping @dnephin should we close this one for now ?

@dnephin
Copy link
Contributor Author

dnephin commented Feb 16, 2018

I still think this is a better solution. If we close it we should have some reason for closing it. I'd like to see some arguments for why the Makefile is a better solution.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants