Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 503307
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 13, 20262026-05-13T06:22:51+00:00 2026-05-13T06:22:51+00:00

About 2 months ago I overtook building proccess in current company. Even though I

  • 0

About 2 months ago I overtook building proccess in current company. Even though I don’t have much knowledge of it, I was the only with enough time, so I didn’t have much choice.

Situation is not that good, and I would like to do following:

  1. Labeling files in SourceSafe with version (example ProjectName PV 1.2)
  2. GetFiles from SourceSafe to specific directory
  3. Build vb6/c++/c# projects(yes, there are all kinds of them)
  4. Build InstallShield setups

This is for now partly done using batch scripts(one for labeling and getting, one for building, etc..). So when building start I pretty much have babysit it.
Good part of this code could be reused.

Any recommendations on how to do it better? One big problem is whole bunch of dependencies between projects. Also labeling has to increment version and if necessary change PV to EV.

I would like to minimize user interaction as much as possible. One click on one build script(Spolsky is god) and all is done, no need to increment version, to set where to get files and similar stuff.

Is the batch scripting best way to go? Should I do some functionality with msbuild. Are there any other options?

Specific code is not need, for now I just need a way how to improve it, even though it wouldn’t hurt.

Tnx,
Marko

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-13T06:22:51+00:00Added an answer on May 13, 2026 at 6:22 am

    Since you already have a build system (even though some of it currently “manual”), whatever you do, don’t start over from scratch.

    (1) Make sure you have a test machine (or Virtual Machine) on which to work. Thus you can make changes and improvements without having to worry about breaking anything.

    (2) Put all of your build scripts and tools in version control, not just the source code. Then as you make changes, see if they work. If they do, then save them to version control. If they don’t, then roll them back.

    (3) Choose one area to work on at a time. Don’t try to do everything at once. Going from a lot of manual work to “one-click” will take time no matter what build system you’re working with.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

i have problem with my map. Map was working correctly about 5 months ago.
I've only started learning Java about 3 months ago and this is my first
About 6 months ago I've put a live wallpaper on the market, only to
I have an existing MVC3 project (upgraded from MVC2 about 3 months ago) and
A few months ago, I have read about a PHP function that is called
I just started studying programming about 6 months ago and I have really been
I built a site about 6 months ago now and designed a menu with
I learned HTML and CSS about 8 months ago, and recently, about 2 months
A few months ago I asked about UsernameToken and SSL in WCF 4 web
This question is about rewriting git history. Six months ago I decided to make

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.