ReleaseEngineering/How To/VCSSync: Difference between revisions

update status of log file during manual runs
(make easier to understand which are legacy processes and find docs)
(update status of log file during manual runs)
Line 319: Line 319:
* wait for projects.lock to disappear (from cron job)
* wait for projects.lock to disappear (from cron job)
* touch projects.lock # grab lock to avoid race with automation
* touch projects.lock # grab lock to avoid race with automation
** or: <code>touch my_user_name.lock; while ! ln my_user_name.lock projects.lock ; do sleep 10 ; done</code>
** wait for return of command prompt
* get the command line from the run_*.sh file: grep python run_*.sh
* get the command line from the run_*.sh file: grep python run_*.sh
* add the '--no-check-incoming' option to the command
* add the '--no-check-incoming' option to the command
* wait for processing to complete
* wait for processing to complete
** '''NOTE''': the only log output is to your screen. The usual summary, "<code>projects.log</code>" is only updated via the <code>run_*</code> script.
* rm 'projects.lock' # let normal processing resume
* rm 'projects.lock' # let normal processing resume


Confirmed users
1,364

edits