BookmarkSubscribeRSS Feed
KindOfASASAdmin
Calcite | Level 5

My company uses SSH endpoints in Microsoft's TFS heavily to accomplish deployment tasks across our various systems. Our users/SAS developers mostly just use raw SAS code in prod deploy scenarios, and we don't do large metadata exports of projects when deploying to Prod (another server). We run the code with a custom-made script that executes the code using the SAS binary "sas" executable (or GSUB); that is then automated with external to SAS third-party software.

 

 

The Git Flow workflow is hot in the general dev community right now, but this is maybe less known to the SAS community. Is this worth the training time cost to ask our SAS user community to enforce this (am an admin)? It doesn't seem too complex but could be a way to give some structure to how git is used in our environment (if it's used at all). https://nvie.com/posts/a-successful-git-branching-model/

 

Our company is moving away from SVN.

 

2 REPLIES 2
SASKiwi
PROC Star

In my opinion the way you are running Production code seems complicated. We use the SAS-supplied LSF scheduler to run / schedule Production jobs via SAS Management Console. Setting up and running jobs is a simple point-and-click task.

 

We are also heavy users of TFS but purely for version control and Production deployment of SAS programs only (not metadata). TFS interfaces very well with SAS Enterprise Guide, our preferred code development interface.

KindOfASASAdmin
Calcite | Level 5

Yeah I would experiment with the LSF scheduler but we are locked down by company policy to use a different 3rd-party scheduler. In practice it can be useful to manage dependences across platforms. But it can also be limiting, i.e. can't use cron either

SAS Innovate 2025: Save the Date

 SAS Innovate 2025 is scheduled for May 6-9 in Orlando, FL. Sign up to be first to learn about the agenda and registration!

Save the date!

How to Concatenate Values

Learn how use the CAT functions in SAS to join values from multiple variables into a single value.

Find more tutorials on the SAS Users YouTube channel.

SAS Training: Just a Click Away

 Ready to level-up your skills? Choose your own adventure.

Browse our catalog!

Discussion stats
  • 2 replies
  • 851 views
  • 0 likes
  • 2 in conversation