Skip to content
This repository has been archived by the owner on Jun 21, 2022. It is now read-only.

bug 1340342: Build and test kumascript as a submodule of kuma #283

Merged
merged 5 commits into from
Aug 31, 2017

Conversation

jwhitlock
Copy link
Contributor

Checkout the master branch of kuma, and the requested branch of kumascript as a submodule. Use the docker image defined in the kuma project to build and test KumaScript.

Also removes the unused make targets deis-pull, push-private-registry, etc.

Requires mdn/kuma#4362 before merging.

Checkout kumascript branches as a submodule of the kuma project, and use
the kuma make targets to build and push kumascript images. This allows
locales to be included in the images.
In order to include the locales in the kumascript image, build it one
level up in the kuma project.
@jwhitlock jwhitlock force-pushed the build-with-locales-1340342 branch 6 times, most recently from 9fb6979 to 066b4ed Compare August 12, 2017 21:07
Checkout the kuma master branch, add the target kumascript branch as the
submodule, and build the docker image inside kuma.
@jwhitlock jwhitlock force-pushed the build-with-locales-1340342 branch from 066b4ed to 998d9e5 Compare August 13, 2017 00:49
@jwhitlock jwhitlock requested a review from escattone August 14, 2017 18:18
Jenkinsfile Outdated
}
}

stage('Push KumaScript Docker Image') {
sh 'make push VERSION=latest'
sh 'echo make push-kumascript VERSION=latest'
Copy link
Contributor Author

Choose a reason for hiding this comment

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

I think I added echo for testing, I need to remove this from the PR

Copy link
Contributor

@escattone escattone left a comment

Choose a reason for hiding this comment

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

This looks great, thanks @jwhitlock! Thanks as well for your careful update of the README.md. Feel free to merge after removing the echo in the Jenkinsfile.

@escattone
Copy link
Contributor

escattone commented Aug 31, 2017

@jwhitlock, actually let me remove that echo and merge this. You don't have to do anything more here.

@escattone escattone merged commit 69e7a25 into master Aug 31, 2017
@jwhitlock jwhitlock deleted the build-with-locales-1340342 branch August 31, 2017 18:40
jwhitlock added a commit to jwhitlock/kuma that referenced this pull request Sep 5, 2017
* mdn/kumascript#283 - Build Docker image as submodule
* mdn/kumascript#292 - SpecName, spec2: Add ARIA, ARIA in HTML
* mdn/kumascript#295 - GroupData, SpecName, spec2: Basic Card Payment
* mdn/kumascript#301 - Fix api-test for require()
jwhitlock added a commit to mdn/kuma that referenced this pull request Sep 5, 2017
* mdn/kumascript#283 - Build Docker image as submodule
* mdn/kumascript#292 - SpecName, spec2: Add ARIA, ARIA in HTML
* mdn/kumascript#295 - GroupData, SpecName, spec2: Basic Card Payment
* mdn/kumascript#301 - Fix api-test for require()
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants