Thomas Jefferson National Accelerator Facility. Actions: Procedures For IOC Application Development, Testing, and Installation Tools: Shell scripts, Perl.

Slides:



Advertisements
Similar presentations
TortoiseSVN By Group 1 Team B. Installing TortoiseSVN.
Advertisements

Epics Configuration Management Steve Hunt v1.0. Goals Maximize control system availability Minimize development cycle time Reduce risk.
SNS Integrated Control System SNS RDB Requirements, wish list, status A little history l Oracle RDB used exclusively by accelerator physics group l JERI.
1. What is Subversion? Why do we need CM? Basic concepts Repositories Options Setup Clients Options Setup Operation Troubleshooting Slide 2.
1 Configuring Internet- related services (April 22, 2015) © Abdou Illia, Spring 2015.
Using subversion COMP 2400 Prof. Chris GauthierDickey.
Low level CASE: Source Code Management. Source Code Management  Also known as Configuration Management  Source Code Managers are tools that: –Archive.
SubVersioN – the new Central Service at DESY by Marian Gawron.
Version Control. What is Version Control? Manages file sharing for Concurrent Development Keeps track of changes with Version Control SubVersion (SVN)
Source Code Revision Control Software CVS and Subversion (svn)
Git: Part 1 Overview & Object Model These slides were largely cut-and-pasted from tutorial/, with some additions.
LMR Fall Release 11/2/2012. Notes: Placeholders and Accelerator Keys Users of the LMR have requested a way to define a placeholder within a Note or Custom.
Input/Output Controller (IOC) Overview Andrew Johnson Computer Scientist, AES Controls Group.
1 © 2005 Cisco Systems, Inc. All rights reserved. Cisco Unity Connection 1.x Documentation What you need to know.
70-294: MCSE Guide to Microsoft Windows Server 2003 Active Directory Chapter 12: Deploying and Managing Software with Group Policy.
IT Essentials 1 v4.0 Chapters 4 & 5 JEOPARDY RouterModesWANEncapsulationWANServicesRouterBasicsRouterCommands RouterModesWANEncapsulationWANServicesRouterBasicsRouterCommands.
Software Tools and Processes Training and Discussion October 16, :00-4:30 p.m. Jim Willenbring.
Development tools cvs, tkdiff, JBuilder, building GATE from the sources.
 Maintains the Instrument Database  Generates the Calibration Schedules  Maintains Calibration Records  Provides Facility to enter All types of.
Nightly Releases and Testing Alexander Undrus Atlas SW week, May
Configuration Management (managing change). Starter Questions... Which is more important?  stability  progress Why is change potentially dangerous?
Subversion Code Deployment LifeCycle August 2011.
Subversion (SVN) Tutorial for CS421 Dan Fleck Spring 2010.
© All rights reserved. U.S International Tech Support
Git A distributed version control system Powerpoint credited to University of PA And modified by Pepper 8-Oct-15.
TPF Development Process Flow. Major Project* Process Steps Project Inception Research and Design Solution Construction Testing Production/Implementation.
CVS 簡介 數位芝麻網路公司蔡志展 2001/8/18 大綱 • CVS 簡介 • CVS 安裝 • CVS 設定 (Linux/Windows) • CVS 指令簡介 • CVS 多人環境的應用.
Version Control Systems academy.zariba.com 1. Lecture Content 1.What is Software Configuration Management? 2.Version Control Systems (VCS) 3.Basic Git.
An Intro to Concurrent Versions System (CVS) ECE 417/617: Elements of Software Engineering Stan Birchfield Clemson University.
Microsoft ® Business Solutions–Navision ® 4.0 Development II - C/SIDE Solution Development Day 5.
Using Subversion and TortoiseSVN for Windows by Galen Wilkerson Gund Institute for Ecological Economics University of Vermont
Hélène kay Webdiva Consultants Dreamweaver Week 8 hélène kay hélène kay.
CSE 219 Computer Science III CVS
Microsoft Visual SourceSafe “(VSS) does not eliminate the need for discipline and coordination. It only makes discipline and coordination easier to live.
FMCSA Portal Prioritization Phase 1 Release, December 2010 v1.3 Company: Viewing/Editing Your User Profile.
Subversion is a free/open-source version control system. It manages files and directories, and the changes made to them, over time. This allows you to.
Wordpress with Mina Automated Deployment Solution Jonathan Gravato DIG 4104c.
How to Convert to a Managed Package Winter `07 Ralph Eddy January 4, 2007.
Module 4 Planning for Group Policy. Module Overview Planning Group Policy Application Planning Group Policy Processing Planning the Management of Group.
CIT 470: Advanced Network and System AdministrationSlide #1 CIT 470: Advanced Network and System Administration Change and Configuration Management.
1 CSE306 Operating Systems Projects CVS/SSH tutorial.
] COREY PEARSON [ ASUG INSTALLATION MEMBER MEMBER SINCE: 2008 CHAVONE JACOBS [ ASUG INSTALLATION MEMBER MEMBER SINCE: 2003 ALLAN FISHER [ ASUG INSTALLATION.
WinCvs. WinCVS WinCvs is a window based version control system. Use WinCvs when  You want to save every version of your file you have ever created. CVS.
When collaborating, it is important to manage changes in the models. For example: –To create or edit a submodel E.g. Habitat suitability is replaced with.
Developer Best Practices R.SANTHANA GOPALAN. Developer Best Practices What is Workspace ? The directory where the developer edit the source files, compile,
Sabriansyah R.A Version Control. The Repository Subversion adalah sistem tersentralisasi untuk informasi sharing Repository adalah pusat penyimpanan data.
12 CVS Mauro Jaskelioff (originally by Gail Hopkins)
Part 4: FCM and the UM University of Reading, December 2015.
Stanford Linear Accelerator Center Michael Zelazny EPICS Collaboration Meeting Dec 3&4, Channel Watcher Bumpless Reboot Replacement Related Web Page:
WinCVS Training è Basic Concepts è Download & Setup è Importing a new module into CVS Repository è Getting new module from CVS è Getting Latest version.
After receiving the confirmation , use the link and Login Id provided to retrieve your password.
Subversion (SVN) Tutorial for CS421 Dan Fleck Spring 2010.
Update Price When appending When editing grid Add quantity to grid Get stock # from db using name Get price from DB using stock Calculate price (grid quant.
1 © 2004 Cisco Systems, Inc. All rights reserved. Session Number Presentation_ID Cisco Technical Support Seminar Using the Cisco Technical Support Website.
CS520 Web Programming Version Control with Subversion Chengyu Sun California State University, Los Angeles.
Schoolwires How to modify your classroom webpage.
How do I access the disclosure form? Go to Office of Research Compliance website Click on the eCOI link under Conflict.
Problem Solving With C++ SVN ( Version Control ) April 2016.
9/21/04 James Gallagher Server Installation and Testing: Hands-on ● Install the CGI server with the HDF and FreeForm handlers ● Link data so the server.
Concurrent Versions System User guide for CS408
Subversion Reasons to use How it works Subversion important commands
CVS revisions UML diagram
Lessons Lesson 1: Identifying Hardware Requirements
CVS Concurrent Versioning System
Editing Instructions. Editing Instructions Exporting Instructions.
Git Introduction.
Confluence (wiki) Short practical guide afris
Work Order System Infor 10 (EAM) Yanfeng
USING THE NEW WEAVE BECOMING A PRO.
Presentation transcript:

Thomas Jefferson National Accelerator Facility

Actions: Procedures For IOC Application Development, Testing, and Installation Tools: Shell scripts, Perl scripts, Tcl/Tk and Web-based Applications to aid in IOC Application Development

 Request from Customer  Requirements  Specifications  Create Application Source Directories in Source Test Area  mkNewapp, mkNewDev  Develop Applications  Source in Test Area  Objects in Test Area  IOC Boot in Test Area  Framemaker Requirements Documentation Template  Future web-based tool for entering requirements  AppMan Tool  Application Makefiles  Install objects and boot scripts

 Move to Source Production Area  CVS Application and Write Application Description  Put in Application in Source Production Area  Schedule Installation  Installation/Checkout in Production Area  Write Test Plan  Install Objects and IOC Boot Scripts  Change IOC links  Reboot and Checkout  Complete Test Plan  Release Notes Tool  AppMan Tool  TestPlan Tool  Application Makefiles  Linkmaker Tool  TestPlan Tool

 Upgrade Applications  Tag Current Production Source Versions  Make New Versions, applNewver  Modify Applications, Test if Possible  Schedule Upgrades  (CVS Modifications, Document Changes)  Install Objects and IOC Boot Scripts  Change IOC links  Reboot and Checkout  Complete Test Plan  (CVS Modifications, Document Changes)  Release Notes Tool  AppMan Tool  Test Plan Tool  Release Notes Tool  Application Makefiles  Linkmaker Tool  Test Plan Tool  Release Notes Tool

 Application Information - Access by IOC, Application, or Developer  Application Description  Ancient History  Application Release Notes  Trouble Shooting Information  Rollbacks - Follow Instructions in Test Plans  Change IOC links  Reboot IOC  LLAPP Version Info Tool  Test Plan Tool  Linkmaker Tool

mkNewapp mkNewdev mkNewrec view update info log diff applNewver applGetver

commit [add messages] update tag add remove view update info log diff Version Notes Edit Notes Save Notes Import Notes Replace Notes Append to Notes Import Ancient History Application Description TroubleShoot Notes View Version Notes View Ancient History View Troubleshoot Notes