Change and Release repository for PDM

Installation, PDM, standards, training, support, part numbering, rev schemes, etc.
User avatar
jcapriotti
Posts: 1852
Joined: Wed Mar 10, 2021 6:39 pm
Answers: 29
Location: The south
x 1196
x 1984

Change and Release repository for PDM

Unread post by jcapriotti »

Do any of you guys have a formal PDM change and release process utilizing tools such as Jira or Azure DevOps? Our company is moving to formalize the process more. Currently we save out PDM configurations and move them over from Dev to Production. But the just use network share folders and Word documents to capture the changes.
Jason
User avatar
JSculley
Posts: 638
Joined: Tue May 04, 2021 7:28 am
Answers: 55
x 9
x 868

Re: Change and Release repository for PDM

Unread post by JSculley »

Not for PDM specifically but I use a self-managed Gitlab installation for managing my SOLIDWORKS/PDM add-ins and source code. It's running on a Linux VM hosted on one of our in-house servers and its authentication is hooked into our Windows domain so users can login using their Windows credentials.

I recently started using the CI portion of Gitlab to automatically build and package my PDM add-ins anytime I tag a release using Git.

Gitlab includes a nice issue tracker (that ties into Git) and a wiki as well. I use the wiki instead of creating a bunch of word documents.
image.png
I use the Git branching model outlined in this article for my development process. Any change I make to the code is on a Git branch created specifically to address an issue (or feature request) in the issue tracker. The same could be done for PDM changes.

The Labcoat mobile app also lets you do a lot from your phone as well.

You can't beat the price either. Free.
User avatar
jcapriotti
Posts: 1852
Joined: Wed Mar 10, 2021 6:39 pm
Answers: 29
Location: The south
x 1196
x 1984

Re: Change and Release repository for PDM

Unread post by jcapriotti »

@JSculley Thanks for the info, I'm familiar with Gitlab and Github from my gaming side hobby. I had considered those but our global parent is mandating AzureDevOps for all coding. I was more curious about maintain the PDM configurations and issues as there isn't code exactly. Deployment is just PDM configuration file(s) and some instructions. I thought maybe its over kill and maybe there is a better option.

For our company, cost is apparently no obstacle, we bought Windchill after all ;)
Jason
User avatar
bnemec
Posts: 1941
Joined: Tue Mar 09, 2021 9:22 am
Answers: 10
Location: Wisconsin USA
x 2540
x 1398

Re: Change and Release repository for PDM

Unread post by bnemec »

@jcapriotti Are you talking about managing API code or CAD file data? I'm confused as you mention PDM configurations but also systems that are for source control.
User avatar
jcapriotti
Posts: 1852
Joined: Wed Mar 10, 2021 6:39 pm
Answers: 29
Location: The south
x 1196
x 1984

Re: Change and Release repository for PDM

Unread post by jcapriotti »

bnemec wrote: Thu Jun 01, 2023 5:54 pm @jcapriotti Are you talking about managing API code or CAD file data? I'm confused as you mention PDM configurations but also systems that are for source control.
When we develop and make changes to PDM, we do it in a dev server running a copy of production. We then export the changes to a cex file to deploy to production. There is also some accompanying documentation as well. Just wondering if anyone else has this world and utilizes something like Jira or Azure DevOps.
Jason
Post Reply