CI/CD Integration

I’m trying to create continuous integration pipelines for the code developed for sitcore.
Are there any documents on how to create a binary file using a computer that doesn’t have a SITCore unit attached?

We use GitLab and GitLab runners, any suggestions to automate the release generation?

select “Generate Tca and Raw files”

Current version supports key default (00-00-00…) only.
The next version read key from a json file from user so user can set their key.

1 Like

So you should create a configuration “Deploy” and set the transport to “Generate Tca and Raw Files”. Then tell Azure to use that configuration to compile. Got it.

Thanks @Dat_Tran and @Mr_John_Smith this is exactly what I was looking for!

@Dat_Tran sorry to revive this again, everything works from Visual Studio.
but I’m struggling to find the command to trigger the deployment from the command line.
Is there any chance you know how to call the deploy with MSBuild or what is the command line version of the Deploy button?

We are planning to add json file but so far no command line yet.

Tell us how command line help your project? We know it is faster but only true for multiple of device need to be programmed.

Thanks for your answer @Dat_Tran
We use Gitlab with CI/CD pipeline.

When the software is released a GitLab runner compile and package the software automatically.
Then it moves the released files to our files server and the manufacturing tech can always use the latest release on the new products.

The runner is an unatended machine so it run console commands without any UI to generate the releases.

I hope it is clear enough.

yes, we see the benefits with your case.