Giter VIP home page Giter VIP logo

Comments (5)

johanandren avatar johanandren commented on July 26, 2024

The reason that we use timestamp across the samples is that k8 will not always pick up latest from re-used tag and we saw users having problems with deploying new versions of their projects. A unique timestamp-tag makes sure that the version of the image deployed is the intended one.

from kalix-jvm-sdk.

johanandren avatar johanandren commented on July 26, 2024

Does commit id work if you iterate on a project without comitting, but redeploying several times (does it add a +n or something?)

from kalix-jvm-sdk.

aludwiko avatar aludwiko commented on July 26, 2024

Unfortunately not. Here is everything that could be part of the description: https://github.com/git-commit-id/git-commit-id-maven-plugin/blob/master/docs/git-describe.md

In that case, maybe we could give some hints to the users in docs/pom.xml samples with a link to the plugin.

from kalix-jvm-sdk.

johanandren avatar johanandren commented on July 26, 2024

Or in the CI/CD documentation perhaps? I guess another option could be to explicitly specify a tag from somewhere else, the CI run or the git tag for example when triggering deploy from a "release" tag like we do for many projects.

from kalix-jvm-sdk.

aludwiko avatar aludwiko commented on July 26, 2024

Yeah, we could clarify that users can apply different versioning/tagging strategies and slightly warn the timestamp might not be a good idea for production setup.

from kalix-jvm-sdk.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.