Skip to Main Content
InterSystems Ideas
We love hearing from our users. Tell us what you want to see next and upvote ideas from the community.
* Bugs and troubleshooting should as usual go through InterSystems support.
Status Will not implement
Created by Steve Pisani
Created on Oct 10, 2022

CI/CD support

Several developer and partner organisations are embracing a continuous integration/continuous delivery practices of software development. There have been several examples in how to achieve this with IRIS, and at some point this requires scripts or code in IRIS to automate the setup/code build. It would be good to have firstly a set of utilities in IRIS, supported by product, specifically built for automatic solution building and setup, callable from CI/CD pipelines. Source control systems in GitHub, Azure, BitBucket all have add-ons that make implementing Ci/CD straightforward for different technologies. It would be good publish similar add-ons for IRIS developers.
  • ADMIN RESPONSE
    Nov 29, 2023

    Thank you for submitting the idea. Based on information from our experts the status of your idea was changed to "Will not implement". Please look for details in the comments on the idea. Good luck!

  • Steve Pisani
    Reply
    |
    Nov 15, 2023

    What I was hoping for was something like GitHub Actions, https://github.com/features/actions, which offers developers a quick way to pull together a pipeline - they exist for other technologies.

    For example actions/iris-cpf may instruct a runner to apply a merge.cpf file to an instance of IRIS, or actions/iris-script may instruct the runner to execute a given script in an IRIS namespace.

    Agree CI/CD is an accumulation of experience to get done, and is dependant on the customer's project. I'm not suggesting we provide CI/CD pipelines common to all customer buttools to make it easier for users to build workflows.

    1 reply
  • Admin
    Vadim Aniskin
    Reply
    |
    Nov 15, 2023

    There is a comment on this idea from a Community Team expert.

    The idea was transferred to the status “Will not implement”, since the author did not respond to comment for several months.

    If the author responds to this comment, the status of this idea may be changed.

  • Admin
    Vadim Aniskin
    Reply
    |
    Jun 26, 2023

    @Stephen Pisani, you have a comment on your idea. Please answer it to help your idea to be promoted.

  • Dmitry Maslennikov
    Reply
    |
    Oct 27, 2022

    Not really much to do, it just requires an accumulation of experience somewhere. At this point, the way it works now is kind of Ok, and mostly very dependent on the customer's project itself.