Giter Club home page Giter Club logo

sonja-backend's People

Contributors

uboot avatar

Watchers

 avatar  avatar

sonja-backend's Issues

Try to connect to database

Try to connect to the database several times. Use a readiness probe during the time to avoid restarting the container.

Start/Stop build

  • Trigger scheduler after start/stop build
  • Remove log when starting build

Delete dependent items

Repositories etc. can not be deleted if they contain builds, commits etc. Remove all dependend objects before deleting repositories, profiles, channels, ecosystems.

Support external output package repositories

Assign an artifactory and artififactory credentials to an ecosystem. Upload the built packages to this artifactory. Make the internal artifactory in the helm setup optional.

Support "exclude" settings

Assign labels to repos which prevent builds of profiles with overlapping labels. E.g. a repo with "exclude" label windows will not be built on profiles with label windows.

Support git via SSH

  • Add a private SSH key as a chart value
  • Copy it into the build container before fetching the sources

Create package with JSON output

Run conan create --json ... and recover the output file from the docker container into the builder.

Cf. docker.Container.get_archive() and tarfile.open(fileobj=...).

Support external package repositories

Assign a list of external package repositories to an ecosystem. These repositories should be configured in addition to the internal repository when building.

Support adding profiles

If a profile is added the scheduler should create new builds for this profiles for all current commits.

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.