Git Product home page Git Product logo

Comments (7)

jbadan avatar jbadan commented on August 15, 2024 1

@Naramsim That seems like a fair compromise to me 👍

from steady.

bd82 avatar bd82 commented on August 15, 2024 1

Builds should be optimized in terms of resources as well as actual E2E time.
But you may be rushing to fix a problem that may not exist.

  • Why assume travis is the only provider of build containers?
    -This SAP OSS project uses circle-ci: https://github.com/SAP/webide-client-tools for example.
    • Azure Pipelines seem to provide 10 parallel builds for OSS projects.
  • Why assume that the number of travis parallel builds cannot be increased?
    • If there is a real need, it should be reported and handled by the github admin team...
  • Why assume that it is always better to wait longer (sequential builds) instead of sometimes waiting longer (due to resource starvation)?
  • And what happens when the number of active SAP OSS projects increases? this reduction of parallel builds is just a temporary measure...

Cheers.
Shahar,

from steady.

jbadan avatar jbadan commented on August 15, 2024

Updated confirmation of 5 jobs tweet: https://twitter.com/mobot11/status/1083783900319559682

from steady.

bcullman avatar bcullman commented on August 15, 2024

cross-posted issue to this repo as well:

SAP/spartacus#868

from steady.

Naramsim avatar Naramsim commented on August 15, 2024

@copernico @serenaponta What do you think if we get rid of 2 Travis jobs? We can drop the oracleJDK tests and the Docker without tests.

@greg-a-smith @jbadan @bcullman would it be good if we reduce our jobs from 5 to 3 but still run them parallelly? (Consider that one of these jobs takes only 1 minute)

from steady.

Naramsim avatar Naramsim commented on August 15, 2024

@serenaponta, in my opinion, we should disable the job docker without tests and not the one that does the tests.

37de409

from steady.

serenaponta avatar serenaponta commented on August 15, 2024

I commented out 2 out of the 5 jobs just as temporary solution to be able to push/merge. More in general, we could decide to go for the sequential execution and run outside of travis the long running jobs like docker with test, that's the reason why i currently commented it out.

from steady.

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.