Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add ability to build docker images through mvn (via docker-maven-plugin) #1378

Merged
merged 1 commit into from
Jan 11, 2016

Conversation

dawidmalina
Copy link
Contributor

With this we can very easily build local changes as docker images

mvn docker:build

and run pinpoint dockerized via docker-compose

docker-compose up -d

To make this happen I've added:

  • new maven plugin
  • create fake hbase module
  • move scripts folder to hbase module

This approach may look weird at the beginning but it is very helpful during testing. Dockerizing is not bound into regular maven phase so will not expand build time unless someone run this mvn docker:build

@dawidmalina
Copy link
Contributor Author

To work properly (agent attached as docker volume) we need this change to be merged and released spotify/docker-maven-plugin#161

@nstopkimsk
Copy link
Contributor

@dawidmalina thanks. We need more time to review and test this.

@nstopkimsk
Copy link
Contributor

LGTM!! but other guy is checking some other side-effects.
It's very simple way to test and quickstart pinpoint.

koo-taejin added a commit that referenced this pull request Jan 11, 2016
Add ability to build docker images through mvn (via docker-maven-plugin)
@koo-taejin koo-taejin merged commit d8d54ed into pinpoint-apm:master Jan 11, 2016
@dawidmalina dawidmalina deleted the docker-maven-plugin branch March 20, 2016 23:05
dawidmalina added a commit to dawidmalina/pinpoint that referenced this pull request Mar 20, 2016
nstopkimsk added a commit that referenced this pull request Mar 21, 2016
Follow-up #1378 bump docker-maven-plugin
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants