How do the build and deploy commands work?

Moritz4
Tera Contributor

Hi!

 

I'm so excited about the new features coming with IDE, SDK v2 and Fluent!

 

I'm trying to understand all its bits and pieces and to derive consequences to our development workflow.

Therefore, I would like to understand a little bit more about what goes on behind the scenes when we build and deploy applications.

 

Today, we are using source code control and Jenkins for CI/CD. There, we use the ServiceNow CI/CD plugin. In fact, this simply uses the available CI/CD API of ServiceNow.

 

Can we replace the CI/CD plugin of Jenkins and simply use the ServiceNow SDK CLI instead? We had issues with the plugin from time to time and it feels a lot more intuitive to use the CLI.

 

What is the deploy command actually doing? Is it Installing the application as we know?

Is it working with the application repository in the background? Or are there any plans for that?

Is it intended to use it for deployment on production instances?

 

I can imagine several workflows with a combination of the available tool set.

 

Looking forward to hear your thoughts about it.

 

Best regards

Moritz

1 ACCEPTED SOLUTION

Chris Yang
Tera Sage

@Moritz4 Fluent is a development tool to speed up the development process. I would only use it in the dev instance. To deploy to other instances, I recommend publishing the app and installing via app repo.

View solution in original post

2 REPLIES 2

Chris Yang
Tera Sage

@Moritz4 Fluent is a development tool to speed up the development process. I would only use it in the dev instance. To deploy to other instances, I recommend publishing the app and installing via app repo.

Thank you, @Chris Yang for your thoughts.