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

Provide the TCK Shopping Cart Example implemented in Go as a Docker Image #2

Closed
marcellanz opened this issue Oct 4, 2019 · 2 comments

Comments

@marcellanz
Copy link
Contributor

As the go-support library is separated from the main CloudState repository the TCK within CloudState has to be adapted to include a build of the TCK Shopping Cart Example implemented in Go that can be used for TCK runs.

@marcellanz marcellanz changed the title provide a TCK build within the main CloudState repository Provide the TCK Shopping Cart Example implemented in Go as a Docker Image Oct 4, 2019
@marcellanz
Copy link
Contributor Author

marcellanz commented Oct 4, 2019

A possible way to run the TCK against well known language support libraries:

  • the support library builds the TCK shopping cart example
  • the example "binary" is packaged as a docker image and pushed to a public repository using a tag that relates to released main CloudState release like
    • docker.pkg.github.com/cloudstateio/go-support/cloudstate-tck:0.4.3
  • the TCK tries to pull known support libraries and runs the TCK against such images

hence, the main CloudState repo, regarding this Go support, will never build language support library TCK user – functions, it pulls them as container images.

@marcellanz
Copy link
Contributor Author

marcellanz commented Oct 7, 2019

implemented with: marcellanz/cloudstate@d02fdf4

  • PR on the main repo as soon as the go-support repo is merged

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant