edgexfoundry / ci-management

Control repo for Jenkins job and build minion definitions | Owner: DevOps WG
Apache License 2.0
10 stars 34 forks source link

SPIKE: Need Estimate on Scope of Work for Hanoi to support change to Ubuntu / Debian base build images #603

Closed jamesrgregg closed 4 years ago

jamesrgregg commented 4 years ago

Need Estimate on Scope of Work for Hanoi to support change to Ubuntu / Debian base build images As part of a Hanoi pre-wire Architect's discussion, the support for Go -race flag was discussed.

This story is to scope the work involved for Hanoi

Support for -race flag within CI  - as discussed within the Architect’s Meeting this week (Hanoi pre-wire)

•It works for edgex-go because that Pipeline builds on the VM host, not within Docker like the other microservices •edgex-go does not use the Alpine base-build image

US6446: EdgeX DevOps: SPIKE - Need Estimate on Scope of Work for Hanoi to support change to Ubuntu / Debian base build images

jamesrgregg commented 4 years ago

3 options:

Modify our own alpine based build images with the hack mentioned in that comment (https://github.com/golang/go/issues/14481#issuecomment-614136938) (least preferred) Switch to Debian based image - 1 sprint / 3 developers Wait for Go 1.15 (August 2020) - Preferred Option

jamesrgregg commented 4 years ago

per @ernestojeda This might be the fix that supports the decision to wait until August for Go 1.15 https://github.com/golang/go/commit/3afa74115b1c458319e5a07fba5bdacc39ef7f88

jamesrgregg commented 4 years ago

SPIKE completed