Hey! I am building a brand new CI based on top of forgejo/gitea - the thing is to use general purpose programming languages instead of YAML for pipelines. So I have launched a forgejo instance with DSCI runner integrated, where you can find some example pipelines for demo projects - http://forgejo.sparrowhub.io/root

So I am looking for beta testers, anyone who wants to try out the dsci - please let me know - so I will create an account for you ( you may find the link to the discord channel at the web site ) and you will start to create and run pipelines for projects you like

  • hoppolito@mander.xyz
    link
    fedilink
    English
    arrow-up
    2
    ·
    1 个月前

    This is looking really interesting! I think I might wait for a tiny bit more documentation but will keep it in mind as a possibility for some of my smaller projects in the future. Currently sometimes using woodpecker ci and, begrudgingly, a lot of GitHub ci.

    Is it already self-hostable or is testing currently restricted to the hosted offering on your forgejo instance?

    Good luck with the project!

  • melezhik@programming.devOP
    link
    fedilink
    arrow-up
    1
    ·
    1 个月前

    Actually just enabled self registration , no need to ask me, but still will be happy to see anyone in discord )

  • verstra@programming.dev
    link
    fedilink
    arrow-up
    0
    ·
    1 个月前

    This is dead simple, but it still feels like magic.

    What is this python function run_task? Where is it imported from? In what environment is the CI executed? How do I install my build-time dependencies?

    • melezhik@programming.devOP
      link
      fedilink
      arrow-up
      0
      ·
      edit-2
      1 个月前

      run_task comes as a part of dsci SDK for Python . What do you mean by build time dependencies? You are free put anything into Python / Bash tasks that are called by run_task function in job file … if you point your repo on demo server I can help you with that …