FHIR Chat · Updating CI build · committers

Stream: committers

Topic: Updating CI build


view this post on Zulip Josh Mandel (May 18 2019 at 00:17):

I'm updating the CI build to try adding support for branches in the IG publisher. build.fhir.org will be down for a couple of minutes...

view this post on Zulip Josh Mandel (May 18 2019 at 00:19):

OK, back.

view this post on Zulip Josh Mandel (May 18 2019 at 00:19):

Now let's see what's broken ;-)

view this post on Zulip Josh Mandel (May 18 2019 at 00:20):

For the moment, old IG builds aren't showing. I'll fix that, once I verify that new builds do work.

view this post on Zulip Josh Mandel (May 18 2019 at 00:54):

OK, we're back where we started with the new feature that in addition to listing a build like http://build.fhir.org/ig/HL7/davinci-deqm-r4/ you can also do http://build.fhir.org/ig/HL7/davinci-deqm-r4/branches/ to see a list of branch builds.

view this post on Zulip Josh Mandel (May 18 2019 at 00:55):

I'm not sure if the branch builds work yet; will test that in a bit. Meanwhile pleas report any issue with build.fhir.org that you run into (and please @mention me)

view this post on Zulip Eric Haas (May 18 2019 at 01:17):

Ig build is not working getting 404 for build log and debug

view this post on Zulip Josh Mandel (May 18 2019 at 01:58):

Can you point me to some details ?

view this post on Zulip Josh Mandel (May 18 2019 at 01:58):

(I've done a couple of tests that are working, so would be good to know what's breaking.)

view this post on Zulip Josh Mandel (May 18 2019 at 02:02):

I see http://build.fhir.org/ig/HL7/davinci-deqm/branches/master/build.log failed, but it looks like a legit failure?

view this post on Zulip Josh Mandel (May 18 2019 at 02:02):

I see broken links in my notification (http://build.fhir.org/ig/HL7/davinci-deqm/master/build.log should be http://build.fhir.org/ig/HL7/davinci-deqm/branches/branches/master/build.log); will fix this.

view this post on Zulip Grahame Grieve (May 18 2019 at 02:29):

thanks @Josh Mandel - appreciate this a lot

view this post on Zulip Josh Mandel (May 18 2019 at 02:36):

Where do we document the details about setting up webhooks? Would be good to advertise this functionality there.

view this post on Zulip Eric Haas (May 18 2019 at 02:39):

its not working for US Core or DEQM getting 404 for us core with a thumbs up, and DEQM errors on package resolution which I have not touched. builds fine locally.

view this post on Zulip Josh Mandel (May 18 2019 at 02:39):

Let's take a look.

view this post on Zulip Josh Mandel (May 18 2019 at 02:41):

Hmm, so http://build.fhir.org/ig/HL7/davinci-deqm/ is showing a "HL7_davinci-deqm/" subdirectory inside.

view this post on Zulip Josh Mandel (May 18 2019 at 02:41):

This isn't happening with, say, http://build.fhir.org/ig/HL7/US-Core-R4/

view this post on Zulip Josh Mandel (May 18 2019 at 02:41):

Is there something different about how these are authored?

view this post on Zulip Josh Mandel (May 18 2019 at 02:42):

And can you point me to a broken US Core link? I'm trying to see where it's failing.

view this post on Zulip Eric Haas (May 18 2019 at 02:48):

Is there something different about how these are authored?

nope same framework.

view this post on Zulip Josh Mandel (May 18 2019 at 02:50):

OK. Well I've got one strange behavior I can try to track down at least.

view this post on Zulip Eric Haas (May 18 2019 at 02:50):

if you go here: https://chat.fhir.org/#narrow/stream/179297-committers.2Fnotification/topic/ig-build
and click on publishedit gos to a 404

for example DEQM link target is http://build.fhir.org/ig/HL7/davinci-deqm/branches/master/index.html

view this post on Zulip Josh Mandel (May 18 2019 at 02:52):

Yes. For deqm the content is all at http://build.fhir.org/ig/HL7/davinci-deqm/branches/master/HL7_davinci-deqm/

view this post on Zulip Josh Mandel (May 18 2019 at 02:53):

for reasons I don't understand yet, but I'm taking a look.

view this post on Zulip Josh Mandel (May 18 2019 at 02:53):

For US core though, I didn't see a problem.

view this post on Zulip Eric Haas (May 18 2019 at 02:53):

what the ig builder is pointing to http://build.fhir.org/ig/HL7/davinci-deqm/branches/master/index.html

current ci builds in all IG Version History files: http://build.fhir.org/ig/HL7/davinci-deqm/

updated address after your changes : http://build.fhir.org/ig/HL7/davinci-deqm/HL7_davinci-deqm/

view this post on Zulip Josh Mandel (May 18 2019 at 02:54):

Yeah. I'm not sure where "HL7_davinci-dqem" is coming from, and it shouldn't be there as far as I'm concerned.

view this post on Zulip Josh Mandel (May 18 2019 at 02:54):

But is there also something weird happening with us core?

view this post on Zulip Eric Haas (May 18 2019 at 02:54):

This is a problem because now all the IG Version HIstories are not pointing to the CI builds

view this post on Zulip Josh Mandel (May 18 2019 at 02:55):

I'm working on it.

view this post on Zulip Josh Mandel (May 18 2019 at 02:55):

All old links should be working by the time I'm done here.

view this post on Zulip Eric Haas (May 18 2019 at 02:55):

ok

view this post on Zulip Josh Mandel (May 18 2019 at 02:55):

I just don't understand what's happening yet, and it'd be good to know if this is isolated to davinci-deqm.

view this post on Zulip Josh Mandel (May 18 2019 at 02:55):

You mentioned issues with us core. Can you share links to those too?

view this post on Zulip Eric Haas (May 18 2019 at 02:55):

i'll post another ig

view this post on Zulip Josh Mandel (May 18 2019 at 03:00):

I think I see what's up.

view this post on Zulip Josh Mandel (May 18 2019 at 03:02):

OK, better!

view this post on Zulip Josh Mandel (May 18 2019 at 03:03):

I think we're good to go now @Eric Haas .

view this post on Zulip Eric Haas (May 18 2019 at 03:31):

thanks

view this post on Zulip Grahame Grieve (May 18 2019 at 04:27):

documentation is here: https://github.com/hl7-fhir/auto-ig-builder/blob/master/README.md - everything else points to this location

view this post on Zulip Josh Mandel (May 18 2019 at 13:49):

Oh good. (I'm knew that existed but wasn't sure it was the thing people read.)

view this post on Zulip Josh Mandel (May 18 2019 at 16:00):

Updated the README (including fixing zulip links etc)


Last updated: Apr 12 2022 at 19:14 UTC