-
Notifications
You must be signed in to change notification settings - Fork 607
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
Tagging docker images #602
Comments
I still don't know what I'm doing with docker. 😔 what needs to happen? Can you give me the steps? It's probably pretty easy right? |
What do you currently do to build and push a new docker image? I presume you run something like The simplest thing to do is start explicitly including tags when you build and push your docker images. You can do this like so: The This would help people integrate a specific version of Backstop rather than having to track latest or copy your Dockerfile and build the image locally. |
Apologies, just noticed this is already open in #562. I will have a think about how to tie this into your existing hook so that it can be handled automatically. |
@garris Ok, so I assume you're using Docker Hub's automated builds, configured at https://hub.docker.com/r/backstopjs/backstopjs/~/settings/automated-builds. Here you can add a tag rule (see below) which will automatically build Docker images with the same tag. All you'd need to do is start tagging your commits when you bump the version number. Once you push these tags up to GitHub, DockerHub will trigger the build and you'll have this problem neatly solved. 👍 You could potentially use a post-commit hook or a webhook to automatically create git tags when the version of BackstopJS is updated, in which case you wouldn't have to take any manual action. But that would be a bit more work up front. :) (Edit: looks like your release tags have a 'v' prefix, so you'd need to change the pattern above to include a 'v' after the caret.) |
Oh I just saw your latest post. This makes sense. Let me try to get this going. I can probably do this on Friday. Thanks! |
@samuelhwilliams thank you for the tips -- that made it super easy! Ok. So now there is a I just pushed a new tag and docker started building... Please let me know if that is working for you! |
Nice, this looks like a good set up. I'd probably keep It looks like the latest few builds in Docker Hub have failed due to being unable to pull BackstopJS through NPM. I can only think that maybe the latest versions aren't published yet? Weirdly enough, I could also see the cancel button on the Docker Hub build. Haven't tried clicking it, but wonder if the settings are too permissive and maybe the public can cancel builds? |
@samuelhwilliams Ahh -- I see the fail too. So I guess that means I need to publish the new tagged version to NPM before pushing my tag to github. That makes sense. One question though... In the |
Probably best to have the tag on the docker image match that of the BackstopJS version inside it, as that's what most people would expect to be the case. It looks like the Dockerfile only uses Might be I can throw something together to automate/simplify some of these release processes/artifacts, if you would like. Not sure what you do at the moment for releasing to npm/docker/anywhere else. Is it all manual at the moment? |
You can probably use a hook to automatically publish a tag using the version declared in your It is then enough to add a sub folder " #!/bin/bash
eval $(grep -o 'BACKSTOPJS_VERSION=[^ ]*' $(dirname "$0")/../Dockerfile)
docker tag $IMAGE_NAME $DOCKER_REPO:$BACKSTOPJS_VERSION
docker push $DOCKER_REPO:$BACKSTOPJS_VERSION Edit : See an example : |
In addition, if you want to use the version number referenced in the " See 2931a59 |
Sounds pretty good to me. |
Thank you @Baltazardoung and @samuelhwilliams! And many apologies for the late response Samuel! I have an hour tomorrow to try to implement this. I would totally appreciate if either of you would be able to do a Skype call to make sure I don’t screw this up.😄 No worries either way—I’ll give it my best shot. Cheers! |
* Update Dockerfile and add the build hook to pass the version as argument (extracted from the package.json file) * Add the "post_push" hook (to generate the "latest" image)
commit d73b15b Author: Garris Shipon <garris@me.com> Date: Sun Jan 21 11:12:40 2018 -0800 doc update commit 97ab9eb Author: Garris Shipon <garris@me.com> Date: Wed Jan 17 09:10:58 2018 -0800 added sanity-test to npm scripts commit 6646a66 Author: Garris Shipon <garris@me.com> Date: Wed Jan 17 09:10:58 2018 -0800 added sanity-test to npm scripts commit e6577c1 Author: Garris Shipon <garris@me.com> Date: Wed Jan 17 08:57:43 2018 -0800 3.0.38 commit 22eaf76 Author: Pavel Zbytovský <zbytovsky@gmail.com> Date: Tue Jan 16 16:56:00 2018 +0100 Add option to use resemble`s ignoreAntialiasing() (#629) commit 5241ad5 Author: Garris Shipon <garris@me.com> Date: Thu Jan 4 08:49:24 2018 -0800 3.0.37 commit 51c317f Author: Đinh Quang Trung <trungdq88@gmail.com> Date: Thu Jan 4 23:42:05 2018 +0700 Be more specific (#605) * Be more specific Actually showing the user config if detected in `options`. * Only log userConfig if config.debug === true commit df4266e Author: deap82 <dan82pettersson@gmail.com> Date: Thu Jan 4 17:39:47 2018 +0100 Access to static Chromy functions (#621) * Added support for specifying and using a chromy emulate object for each viewport definition. * Access to static chromy reference in onBefore/onReady scripts. Example usage in README.md. Core: Always log out error messages. * README.md; Fix indentation in code sample commit 5b6f595 Author: anton-kulagin <titusja@yandex.ru> Date: Fri Dec 22 03:06:18 2017 +0200 update junit report creating and prevent caching outdated test results (#619) commit 5022a2e Author: Baltazardoung <Baltazardoung@users.noreply.github.com> Date: Fri Dec 15 08:28:14 2017 +0100 #602 - Tagging docker images (#617) * Update Dockerfile and add the build hook to pass the version as argument (extracted from the package.json file) * Add the "post_push" hook (to generate the "latest" image) commit 53b49b8 Author: kiran-redhat <kiran.redhat@gmail.com> Date: Thu Dec 14 19:26:19 2017 +1300 Upgrade chromy from 0.5.5 to 0.5.7 (#615) commit fa28f51 Author: lsuchanek <ladislav.suchanek@slevomat.cz> Date: Sun Dec 10 20:07:20 2017 +0100 Starting port from configuration (#613) Looks good. Thanks. commit 79cbbf5 Author: Garris Shipon <garris@me.com> Date: Tue Nov 28 08:51:34 2017 -0800 3.0.36 commit 270c11c Author: Garris Shipon <garris@me.com> Date: Mon Nov 27 23:44:26 2017 -0800 3.0.35 commit bd7e831 Author: Garris Shipon <garris@me.com> Date: Mon Nov 27 23:21:27 2017 -0800 3.0.34 commit 62d04c9 Author: Garris Shipon <garris@me.com> Date: Mon Nov 27 23:21:18 2017 -0800 updated docker file commit 75e3a04 Author: Garris Shipon <garris@me.com> Date: Mon Nov 27 23:15:54 2017 -0800 3.0.33 commit 325029e Author: Garris Shipon <garris@me.com> Date: Mon Nov 27 23:15:12 2017 -0800 TODO add pkill commit 0325b45 Author: Garris Shipon <garris@me.com> Date: Fri Nov 10 11:27:33 2017 -0800 add lemurFace2 commit 3136478 Author: Garris Shipon <garris@me.com> Date: Mon Nov 6 14:44:32 2017 -0800 untrack webpack output # Conflicts: # .gitignore commit e9de802 Author: Garris <garris.shipon@gmail.com> Date: Wed Nov 22 13:54:10 2017 -0800 Update README.md commit 2aa6594 Author: Garris <garris.shipon@gmail.com> Date: Wed Nov 22 13:53:04 2017 -0800 Update README.md commit 960d21e Author: Garris <garris.shipon@gmail.com> Date: Wed Nov 22 13:47:07 2017 -0800 Update README.md commit 1a79063 Author: Michal Vyšinský <michal@vysinsky.cz> Date: Tue Nov 21 18:38:10 2017 +0100 Update backstopjs in Dockerfile (#601) commit ea9edc0 Author: anton-kulagin <titusja@yandex.ru> Date: Sat Nov 11 17:08:59 2017 +0200 Update makeConfig.js (#579) Remove backstop config from cache to provide ability change it from server side(expressjs as example) commit e5ae4a8 Author: Hiroshi Urabe <mail@torounit.com> Date: Sat Nov 11 23:56:54 2017 +0900 fix show misMatchPercentage (#592) Thank you! commit d97cb39 Author: Garris <garris.shipon@gmail.com> Date: Thu Nov 9 09:38:16 2017 -0800 Update README.md commit 8a7cb06 Author: Garris Shipon <garris@me.com> Date: Wed Nov 1 00:53:51 2017 -0700 3.0.32 commit c236476 Author: Garris Shipon <garris@me.com> Date: Wed Nov 1 00:53:19 2017 -0700 update doc commit 4f6db12 Author: Garris <garris.shipon@gmail.com> Date: Wed Nov 1 00:32:50 2017 -0700 Engine options update (#584) * add engineOptions to config Enables setting/overriding of Chromy options. **Please note:** - Setting `port` is way not advised. - Setting `--window-size` will override values used in your viewport settings. * Update README.md * Update README.md * Update README.md * add engineOptions to config Enables setting/overriding of Chromy options. **Please note:** - Setting `port` is way not advised. - Setting `--window-size` will override values used in your viewport settings. * fix chromy options issue * fix chromy options issue * fix cli/index.js * travis issue? commit ced3926 Author: René Olivo <minet.ws@gmail.com> Date: Tue Oct 31 23:18:07 2017 -0800 fix makeSafe issue (#529) Thanks for the patch -- sorry for the delay! commit b46cdea Author: Justin Watts <tk8817@users.noreply.github.com> Date: Sun Oct 29 11:21:10 2017 -0400 Update Readme to signify Chromy being default (#583) commit 05e808d Author: Garris Shipon <garris@me.com> Date: Wed Oct 25 11:21:08 2017 -0700 updated docs commit b129dad Author: Garris Shipon <garris@me.com> Date: Wed Oct 25 10:42:57 2017 -0700 Add test/config node runner test example
commit 441d210 Author: Garris Shipon <garris@me.com> Date: Tue Jan 30 22:52:59 2018 -0800 3.1.13 commit f26ab2f Author: Garris Shipon <garris@me.com> Date: Tue Jan 30 22:52:40 2018 -0800 dont show scrubber when there is no diff commit 7751918 Author: Garris Shipon <garris@me.com> Date: Tue Jan 30 22:47:11 2018 -0800 fixed image scrubber switching commit 7ccd3c3 Author: Garris Shipon <garris@me.com> Date: Tue Jan 30 21:21:02 2018 -0800 3.1.12 commit 34a41ad Author: Garris Shipon <garris@me.com> Date: Tue Jan 30 21:20:44 2018 -0800 report: missing images replaced with 1x1 commit d1afcbf Author: Garris Shipon <garris@me.com> Date: Tue Jan 30 17:50:33 2018 -0800 3.1.11 commit f7309b5 Author: Garris Shipon <garris@me.com> Date: Tue Jan 30 17:47:52 2018 -0800 bug fix: state bleed in imagePreview commit 6692b99 Author: Garris Shipon <garris@me.com> Date: Tue Jan 30 17:29:40 2018 -0800 bugfix missing diff display commit 1a4ccbe Author: Garris Shipon <garris@me.com> Date: Tue Jan 30 09:18:52 2018 -0800 WIP disable scrubbing when ref image is missing commit d286a00 Author: Garris Shipon <garris@me.com> Date: Mon Jan 29 20:59:13 2018 -0800 3.1.10 commit 92b8cc8 Author: Garris Shipon <garris@me.com> Date: Mon Jan 29 20:57:56 2018 -0800 update bundle commit c91c76d Author: Garris Shipon <garris@me.com> Date: Mon Jan 29 11:29:58 2018 -0800 hide report image if not found commit 7df3900 Author: Garris Shipon <garris@me.com> Date: Mon Jan 29 10:49:32 2018 -0800 3.1.9 commit 81f4aba Author: Garris Shipon <garris@me.com> Date: Mon Jan 29 10:49:09 2018 -0800 added no-diff-data handling commit 59619fb Author: Garris Shipon <garris@me.com> Date: Mon Jan 29 10:48:26 2018 -0800 added sanity-test script commit 5047bfe Author: Garris Shipon <garris@me.com> Date: Sun Jan 28 22:59:26 2018 -0800 3.1.8 commit 87c819c Author: Garris Shipon <garris@me.com> Date: Sun Jan 28 22:55:58 2018 -0800 updated slider behavior commit 312e1d4 Author: Garris Shipon <garris@me.com> Date: Sun Jan 28 18:20:43 2018 -0800 fix scrolling behavior in item view commit 21cfd67 Author: Garris Shipon <garris@me.com> Date: Sun Jan 28 15:10:35 2018 -0800 update report bundle commit 5a72626 Author: Garris Shipon <garris@me.com> Date: Sun Jan 28 15:08:44 2018 -0800 add padding below scrubber view buttons commit bd9a662 Author: Garris Shipon <garris@me.com> Date: Sun Jan 28 15:07:31 2018 -0800 fix scrubber presets commit 5bb4604 Author: Garris Shipon <garris@me.com> Date: Sun Jan 28 15:00:59 2018 -0800 scrubber images max-width commit a7d391d Author: Mantovani Gabriele <gabriele.mantovani92@gmail.com> Date: Mon Jan 29 00:00:04 2018 +0100 Small fixs (#647) * hide Ref/test/scrubber buttons if there is no diff * Fix height of toolbar * give the Ref/test/scrubber buttons a selected state * Fix responsive scrubber * Fix scrubber positions * Prettier! * prettier * true prettier! * Fix modal scrubber header * Another round of prettier * Another round of prettier * Remove npm format script * prettier ok * bigger border status card commit 1525d02 Author: Garris Shipon <garris@me.com> Date: Sun Jan 28 14:45:41 2018 -0800 rerendered bundle commit a7e4878 Author: Garris Shipon <garris@me.com> Date: Sun Jan 28 14:43:12 2018 -0800 fix out of bounds scrubber element commit 832d790 Author: Mantovani Gabriele <gabriele.mantovani92@gmail.com> Date: Sun Jan 28 23:39:49 2018 +0100 Fixs (#646) * hide Ref/test/scrubber buttons if there is no diff * Fix height of toolbar * give the Ref/test/scrubber buttons a selected state * Fix responsive scrubber * Fix scrubber positions * Prettier! * prettier * true prettier! commit b1646a6 Author: Garris Shipon <garris@me.com> Date: Sun Jan 28 14:34:35 2018 -0800 Revert "reduced scrubber modal padding" This reverts commit 474447b. commit f558321 Author: Garris Shipon <garris@me.com> Date: Sun Jan 28 13:06:29 2018 -0800 3.1.7 commit 474447b Author: Garris Shipon <garris@me.com> Date: Sun Jan 28 13:05:32 2018 -0800 reduced scrubber modal padding commit b04f4e3 Author: Garris Shipon <garris@me.com> Date: Sat Jan 27 00:40:14 2018 -0800 3.1.6 commit 4a64caf Author: Garris Shipon <garris@me.com> Date: Sat Jan 27 00:40:02 2018 -0800 add output/index_bundle commit 7b146b5 Author: Garris Shipon <garris@me.com> Date: Sat Jan 27 00:31:31 2018 -0800 3.1.5 commit 66a0f24 Author: Garris Shipon <garris@me.com> Date: Fri Jan 26 21:20:52 2018 -0800 WIP commit bae7e7c Author: Garris Shipon <garris@me.com> Date: Fri Jan 26 16:36:03 2018 -0800 WIP scrubber state toggles commit f8edfe7 Author: Garris Shipon <garris@me.com> Date: Fri Jan 26 10:58:43 2018 -0800 fix lint complaints commit 0c7eb51 Author: Garris Shipon <garris@me.com> Date: Fri Jan 26 10:58:21 2018 -0800 adjust location of rollover report info commit 0192ed9 Author: Garris Shipon <garris@me.com> Date: Fri Jan 26 10:57:57 2018 -0800 Enlarge images in list preview commit 5e8b7ff Author: Garris Shipon <garris@me.com> Date: Fri Jan 26 10:57:24 2018 -0800 update button highlight Gabrielle was right commit a40e7ba Author: Garris Shipon <garris@me.com> Date: Fri Jan 26 10:39:37 2018 -0800 tweak sticky header breakpoint commit c9e0532 Author: Garris Shipon <garris@me.com> Date: Thu Jan 25 13:57:21 2018 -0800 3.1.4 commit efcb8f4 Author: Garris Shipon <garris@me.com> Date: Thu Jan 25 13:52:51 2018 -0800 3.1.3 commit 4a522c1 Author: Garris Shipon <garris@me.com> Date: Thu Jan 25 13:35:37 2018 -0800 add kill-zombies to npm scripts commit 43cb1a4 Merge: c25500e 19a0c2e Author: Garris Shipon <garris@me.com> Date: Wed Jan 24 16:49:59 2018 -0800 Merge branch 'react-browser-report' into _UIV2 commit 19a0c2e Author: Garris Shipon <garris@me.com> Date: Wed Jan 24 16:48:49 2018 -0800 updated ignore commit c25500e Author: Garris Shipon <garris@me.com> Date: Wed Jan 24 16:13:26 2018 -0800 Squashed commit of the following: commit d73b15b Author: Garris Shipon <garris@me.com> Date: Sun Jan 21 11:12:40 2018 -0800 doc update commit 97ab9eb Author: Garris Shipon <garris@me.com> Date: Wed Jan 17 09:10:58 2018 -0800 added sanity-test to npm scripts commit 6646a66 Author: Garris Shipon <garris@me.com> Date: Wed Jan 17 09:10:58 2018 -0800 added sanity-test to npm scripts commit e6577c1 Author: Garris Shipon <garris@me.com> Date: Wed Jan 17 08:57:43 2018 -0800 3.0.38 commit 22eaf76 Author: Pavel Zbytovský <zbytovsky@gmail.com> Date: Tue Jan 16 16:56:00 2018 +0100 Add option to use resemble`s ignoreAntialiasing() (#629) commit 5241ad5 Author: Garris Shipon <garris@me.com> Date: Thu Jan 4 08:49:24 2018 -0800 3.0.37 commit 51c317f Author: Đinh Quang Trung <trungdq88@gmail.com> Date: Thu Jan 4 23:42:05 2018 +0700 Be more specific (#605) * Be more specific Actually showing the user config if detected in `options`. * Only log userConfig if config.debug === true commit df4266e Author: deap82 <dan82pettersson@gmail.com> Date: Thu Jan 4 17:39:47 2018 +0100 Access to static Chromy functions (#621) * Added support for specifying and using a chromy emulate object for each viewport definition. * Access to static chromy reference in onBefore/onReady scripts. Example usage in README.md. Core: Always log out error messages. * README.md; Fix indentation in code sample commit 5b6f595 Author: anton-kulagin <titusja@yandex.ru> Date: Fri Dec 22 03:06:18 2017 +0200 update junit report creating and prevent caching outdated test results (#619) commit 5022a2e Author: Baltazardoung <Baltazardoung@users.noreply.github.com> Date: Fri Dec 15 08:28:14 2017 +0100 #602 - Tagging docker images (#617) * Update Dockerfile and add the build hook to pass the version as argument (extracted from the package.json file) * Add the "post_push" hook (to generate the "latest" image) commit 53b49b8 Author: kiran-redhat <kiran.redhat@gmail.com> Date: Thu Dec 14 19:26:19 2017 +1300 Upgrade chromy from 0.5.5 to 0.5.7 (#615) commit fa28f51 Author: lsuchanek <ladislav.suchanek@slevomat.cz> Date: Sun Dec 10 20:07:20 2017 +0100 Starting port from configuration (#613) Looks good. Thanks. commit 79cbbf5 Author: Garris Shipon <garris@me.com> Date: Tue Nov 28 08:51:34 2017 -0800 3.0.36 commit 270c11c Author: Garris Shipon <garris@me.com> Date: Mon Nov 27 23:44:26 2017 -0800 3.0.35 commit bd7e831 Author: Garris Shipon <garris@me.com> Date: Mon Nov 27 23:21:27 2017 -0800 3.0.34 commit 62d04c9 Author: Garris Shipon <garris@me.com> Date: Mon Nov 27 23:21:18 2017 -0800 updated docker file commit 75e3a04 Author: Garris Shipon <garris@me.com> Date: Mon Nov 27 23:15:54 2017 -0800 3.0.33 commit 325029e Author: Garris Shipon <garris@me.com> Date: Mon Nov 27 23:15:12 2017 -0800 TODO add pkill commit 0325b45 Author: Garris Shipon <garris@me.com> Date: Fri Nov 10 11:27:33 2017 -0800 add lemurFace2 commit 3136478 Author: Garris Shipon <garris@me.com> Date: Mon Nov 6 14:44:32 2017 -0800 untrack webpack output # Conflicts: # .gitignore commit e9de802 Author: Garris <garris.shipon@gmail.com> Date: Wed Nov 22 13:54:10 2017 -0800 Update README.md commit 2aa6594 Author: Garris <garris.shipon@gmail.com> Date: Wed Nov 22 13:53:04 2017 -0800 Update README.md commit 960d21e Author: Garris <garris.shipon@gmail.com> Date: Wed Nov 22 13:47:07 2017 -0800 Update README.md commit 1a79063 Author: Michal Vyšinský <michal@vysinsky.cz> Date: Tue Nov 21 18:38:10 2017 +0100 Update backstopjs in Dockerfile (#601) commit ea9edc0 Author: anton-kulagin <titusja@yandex.ru> Date: Sat Nov 11 17:08:59 2017 +0200 Update makeConfig.js (#579) Remove backstop config from cache to provide ability change it from server side(expressjs as example) commit e5ae4a8 Author: Hiroshi Urabe <mail@torounit.com> Date: Sat Nov 11 23:56:54 2017 +0900 fix show misMatchPercentage (#592) Thank you! commit d97cb39 Author: Garris <garris.shipon@gmail.com> Date: Thu Nov 9 09:38:16 2017 -0800 Update README.md commit 8a7cb06 Author: Garris Shipon <garris@me.com> Date: Wed Nov 1 00:53:51 2017 -0700 3.0.32 commit c236476 Author: Garris Shipon <garris@me.com> Date: Wed Nov 1 00:53:19 2017 -0700 update doc commit 4f6db12 Author: Garris <garris.shipon@gmail.com> Date: Wed Nov 1 00:32:50 2017 -0700 Engine options update (#584) * add engineOptions to config Enables setting/overriding of Chromy options. **Please note:** - Setting `port` is way not advised. - Setting `--window-size` will override values used in your viewport settings. * Update README.md * Update README.md * Update README.md * add engineOptions to config Enables setting/overriding of Chromy options. **Please note:** - Setting `port` is way not advised. - Setting `--window-size` will override values used in your viewport settings. * fix chromy options issue * fix chromy options issue * fix cli/index.js * travis issue? commit ced3926 Author: René Olivo <minet.ws@gmail.com> Date: Tue Oct 31 23:18:07 2017 -0800 fix makeSafe issue (#529) Thanks for the patch -- sorry for the delay! commit b46cdea Author: Justin Watts <tk8817@users.noreply.github.com> Date: Sun Oct 29 11:21:10 2017 -0400 Update Readme to signify Chromy being default (#583) commit 05e808d Author: Garris Shipon <garris@me.com> Date: Wed Oct 25 11:21:08 2017 -0700 updated docs commit b129dad Author: Garris Shipon <garris@me.com> Date: Wed Oct 25 10:42:57 2017 -0700 Add test/config node runner test example commit 8a94839 Author: Mantovani Gabriele <gabriele.mantovani92@gmail.com> Date: Fri Jan 5 15:51:43 2018 +0100 Add diff scrub button commit 87d0e0a Author: Mantovani Gabriele <gabriele.mantovani92@gmail.com> Date: Fri Jan 5 15:20:06 2018 +0100 Fix card css commit 79b5178 Author: Mantovani Gabriele <gabriele.mantovani92@gmail.com> Date: Mon Jan 1 20:28:20 2018 +0100 new file status info commit 5820c42 Merge: 470e836 ee41a48 Author: Mantovani Gabriele <gabriele.mantovani92@gmail.com> Date: Sun Dec 10 16:25:47 2017 +0100 Merge branch 'UIV2' of https://github.com/garris/BackstopJS into react-browser-report # Conflicts: # .gitignore # compare/output/index_bundle.js commit 544e5c9 Author: Garris Shipon <garris@me.com> Date: Fri Nov 10 19:50:55 2017 -0800 3.1.2 commit 9710d86 Author: Garris Shipon <garris@me.com> Date: Fri Nov 10 19:46:57 2017 -0800 3.1.1 commit ee41a48 Author: Garris Shipon <garris@me.com> Date: Fri Nov 10 19:45:54 2017 -0800 add report ID to html report also: changed inital state to display all scenarios commit 92a1239 Author: Garris Shipon <garris@me.com> Date: Fri Nov 10 16:32:11 2017 -0800 add reportID to report config commit f3260d2 Author: Garris Shipon <garris@me.com> Date: Fri Nov 10 11:27:33 2017 -0800 add lemurFace2 commit 7e87bb9 Author: Garris Shipon <garris@me.com> Date: Mon Nov 6 14:46:52 2017 -0800 3.1.0 commit 63179a6 Author: Garris Shipon <garris@me.com> Date: Mon Nov 6 14:44:32 2017 -0800 untrack webpack output commit 118d892 Author: Garris Shipon <garris@me.com> Date: Wed Nov 1 09:27:23 2017 -0700 Squashed commit of the following: commit 7c217725be17f1a1216d1b0dbd3de5a221ced2e3 Author: Garris Shipon <garris@me.com> Date: Wed Nov 1 09:11:33 2017 -0700 update gitignore commit 470e836 Author: Gabriele Mantovani <gabriele.mantovani92@gmail.com> Date: Tue Oct 31 10:18:07 2017 +0100 Add report settings Toggle text info commit 559711c Author: Gabriele Mantovani <gabriele.mantovani92@gmail.com> Date: Thu Oct 26 11:26:33 2017 +0200 Rework scrubberModal commit 11e6d5a Author: Gabriele Mantovani <gabriele.mantovani92@gmail.com> Date: Thu Oct 26 09:00:17 2017 +0200 TextSearch on filename commit a0b046f Author: Gabriele Mantovani <gabriele.mantovani92@gmail.com> Date: Wed Oct 25 09:41:13 2017 +0200 Remove animation nav scroll commit d2f9efc Author: Gabriele Mantovani <gabriele.mantovani92@gmail.com> Date: Tue Oct 24 13:12:51 2017 +0200 Only toolbar sticky commit e8fa2bd Author: Gabriele Mantovani <gabriele.mantovani92@gmail.com> Date: Mon Oct 23 16:36:15 2017 +0200 Add "Hide all images" settings commit 470e836 Author: Gabriele Mantovani <gabriele.mantovani92@gmail.com> Date: Tue Oct 31 10:18:07 2017 +0100 Add report settings Toggle text info commit 559711c Author: Gabriele Mantovani <gabriele.mantovani92@gmail.com> Date: Thu Oct 26 11:26:33 2017 +0200 Rework scrubberModal commit 11e6d5a Author: Gabriele Mantovani <gabriele.mantovani92@gmail.com> Date: Thu Oct 26 09:00:17 2017 +0200 TextSearch on filename commit a0b046f Author: Gabriele Mantovani <gabriele.mantovani92@gmail.com> Date: Wed Oct 25 09:41:13 2017 +0200 Remove animation nav scroll commit d2f9efc Author: Gabriele Mantovani <gabriele.mantovani92@gmail.com> Date: Tue Oct 24 13:12:51 2017 +0200 Only toolbar sticky commit 8c6994a Author: Mantovani Gabriele <gabriele.mantovani92@gmail.com> Date: Mon Oct 23 18:58:06 2017 +0200 Browser Report V2 (#575) * setup react env * report mockups * v2 * v3 * setup redux + components structure * suiteName component * TopBar finish * complete FilterSwitch * TextSearch style * Finish TextSearch * Finish settings panel * CardTest + TextDetails * ImagePreview * fix comparePath + build * Modal ShowDiff * Srubber Component * Sticky Header * Fix height toolbar on Safari * Fixs text only layout * Fix list component * Buttons Nav * Fix animation * Fix text search * Clean compare dir * Clean code + setup prettier on precommit * Go Prettier! * Fix prettier path * Fix Image preview * Add "Hide all images" settings commit 4023ff4 Merge: ffb8ee9 c00b559 Author: Garris Shipon <garris@me.com> Date: Mon Oct 23 09:11:14 2017 -0700 Merge branch 'react-browser-report' into UIV2 # Conflicts: # compare/bower_components/bootstrap-css-only/README.md # compare/index.html # compare/js/revealer.js commit e8fa2bd Author: Gabriele Mantovani <gabriele.mantovani92@gmail.com> Date: Mon Oct 23 16:36:15 2017 +0200 Add "Hide all images" settings commit c00b559 Author: Gabriele Mantovani <gabriele.mantovani92@gmail.com> Date: Mon Oct 23 12:28:59 2017 +0200 Fix Image preview commit 723966d Author: Gabriele Mantovani <gabriele.mantovani92@gmail.com> Date: Mon Oct 23 11:59:10 2017 +0200 Fix prettier path commit d770e09 Author: Gabriele Mantovani <gabriele.mantovani92@gmail.com> Date: Mon Oct 23 11:58:22 2017 +0200 Go Prettier! commit 270618e Author: Gabriele Mantovani <gabriele.mantovani92@gmail.com> Date: Mon Oct 23 11:53:58 2017 +0200 Clean code + setup prettier on precommit commit d105b34 Author: Gabriele Mantovani <gabriele.mantovani92@gmail.com> Date: Sun Oct 22 00:33:01 2017 +0200 Clean compare dir commit a472799 Author: Gabriele Mantovani <gabriele.mantovani92@gmail.com> Date: Sun Oct 22 00:26:42 2017 +0200 Fix text search commit 3423b7a Author: Gabriele Mantovani <gabriele.mantovani92@gmail.com> Date: Sat Oct 21 17:00:58 2017 +0200 Fix animation commit 623e253 Author: Gabriele Mantovani <gabriele.mantovani92@gmail.com> Date: Sat Oct 21 16:38:43 2017 +0200 Buttons Nav commit 5f495b0 Author: Gabriele Mantovani <gabriele.mantovani92@gmail.com> Date: Sat Oct 21 15:23:43 2017 +0200 Fix list component commit 8840f0f Author: Gabriele Mantovani <gabriele.mantovani92@gmail.com> Date: Sat Oct 21 14:54:24 2017 +0200 Fixs text only layout commit 8327e49 Author: Gabriele Mantovani <gabriele.mantovani92@gmail.com> Date: Sat Oct 21 13:22:27 2017 +0200 Fix height toolbar on Safari commit 4745805 Author: Gabriele Mantovani <gabriele.mantovani92@gmail.com> Date: Sat Oct 21 13:13:32 2017 +0200 Sticky Header commit fbf5c4d Author: Gabriele Mantovani <gabriele.mantovani92@gmail.com> Date: Sat Oct 21 11:07:17 2017 +0200 Srubber Component commit a4dd9fd Author: Gabriele Mantovani <gabriele.mantovani92@gmail.com> Date: Wed Oct 18 11:06:51 2017 +0200 Modal ShowDiff commit 1f7f640 Author: Gabriele Mantovani <gabriele.mantovani92@gmail.com> Date: Tue Oct 17 16:52:37 2017 +0200 fix comparePath + build commit dda3fc0 Author: Gabriele Mantovani <gabriele.mantovani92@gmail.com> Date: Tue Oct 17 16:09:59 2017 +0200 ImagePreview commit 6e8c418 Author: Gabriele Mantovani <gabriele.mantovani92@gmail.com> Date: Mon Oct 16 16:40:40 2017 +0200 CardTest + TextDetails commit f96e4d9 Author: Gabriele Mantovani <gabriele.mantovani92@gmail.com> Date: Sun Oct 15 11:55:51 2017 +0200 Finish settings panel commit 8f1bf02 Author: Gabriele Mantovani <gabriele.mantovani92@gmail.com> Date: Thu Oct 5 17:48:03 2017 +0200 Finish TextSearch commit 18d168b Author: Gabriele Mantovani <gabriele.mantovani92@gmail.com> Date: Sun Oct 1 15:46:43 2017 +0200 TextSearch style commit fc1e76a Author: Gabriele Mantovani <gabriele.mantovani92@gmail.com> Date: Sun Oct 1 00:21:25 2017 +0200 complete FilterSwitch commit 053a68f Author: Gabriele Mantovani <gabriele.mantovani92@gmail.com> Date: Sun Sep 24 16:18:18 2017 +0200 TopBar finish commit f609a4b Author: Gabriele Mantovani <gabriele.mantovani92@gmail.com> Date: Sun Sep 24 12:12:19 2017 +0200 suiteName component commit 6ffa28c Author: Gabriele Mantovani <gabriele.mantovani92@gmail.com> Date: Sat Sep 23 20:06:31 2017 +0200 setup redux + components structure commit 4e0f039 Author: Gabriele Mantovani <gabriele.mantovani92@gmail.com> Date: Sat Sep 23 13:20:32 2017 +0200 v3 commit 81abe59 Author: Gabriele Mantovani <gabriele.mantovani92@gmail.com> Date: Wed Sep 20 20:03:25 2017 +0200 v2 commit baff723 Author: Gabriele Mantovani <gabriele.mantovani92@gmail.com> Date: Tue Sep 19 19:21:05 2017 +0200 report mockups commit 4a5bca1 Author: Gabriele Mantovani <gabriele.mantovani92@gmail.com> Date: Sat Sep 9 00:17:49 2017 +0200 setup react env
Sorry, I got busy after raising #562 - happy to see that this got picked up 😄 |
At the moment it looks like BackstopJS only records a single docker image tag: latest. This means it's not easy to use a consistent, reproducible image without copying the Dockerfile and using that to generate a static image.
It would be great if this project could start tagging releases with unique references, as well as updating latest, so that those who want to (e.g. me) can reference a specific build to minimise the risk of an update to this library inadvertently breaking our tests in some way.
The text was updated successfully, but these errors were encountered: