Les Outils Qui Nous Veulent Du Bien Plus De Temps Pour Développer En Labview

Total Page:16

File Type:pdf, Size:1020Kb

Les Outils Qui Nous Veulent Du Bien Plus De Temps Pour Développer En Labview Les outils qui nous veulent du bien Plus de temps pour développer en LabVIEW Rhône-Alpes LUG : Rencontre développeurs 04/07/2013 Luc DESRUELLE – Certifié LabVIEW Architect - MESULOG www.mesulog.fr La société MESULOG en bref Activité : Développement logiciel test et mesure Compétences : LabVIEW (Windows, RT, DSC, PDA, FPGA), TestStand Localisation : Grenoble (Moirans, 38) Partenaire National Instruments (2001) Développeurs certifiés LabVIEW et TestStand www.mesulog.fr (exemples de réalisation) Juillet 2013 Les logiciels qui vous veulent du bien 2 La société MESULOG en bref Ils nous ont fait confiance : AREVA T&D ALSTOM Grid ATMEL BEAMIND CEA (Commissariat à l'Énergie Atomique) CETIAT (Centre Technique des Industries Aérauliques et Thermiques) CNES (Centre National d'Études Spatiales) CNRS (Centre National de la Recherche Scientifique) EDF HONEYWELL Security LNE (Laboratoire National d'Essais) NIST (National Institute of Standards and Technology) NMIJ (National Metrology Institute of Japan) PECHINEY RADIALL STMicroelectronics THALES VALEO ... Juillet 2013 Les logiciels qui vous veulent du bien 3 Le présentateur CLA FORUMS Chef Projet Luc DESRUELLE Juillet 2013 Les logiciels qui vous veulent du bien 4 Le constat Le constat Juillet 2013 Les logiciels qui vous veulent du bien 5 Le constat Départ gestion projet Gestion projet : VITE Faire vite Juste avec ou bien? Coder BIEN BIEN vite ou bien un bloc notes Gestion Projet : Spécifications VITE Réalisation Tâches et Gestion code source Livrer Tests du code code Livrables un stylo MESULOG? Distributions Gestion Versions Suivi des bugs Documentation Support Evolution Evolutions Traçabilité Machine de Dévelop. Version support NON Plus de Les bons temps outils? NON OUI Bien Autre Coder présentation Juillet 2013 Les logiciels qui vous veulent du bien 6 Du Temps pour coder Notre métier : chef de projet – développeur… LabVIEW Mais… Combien de temps passez-vous à coder par semaine? 70% : Technicien Développeur 30% : Chef de projet 10% - 20% : Architecte LabVIEW Pas beaucoup de temps pour coder Juillet 2013 Les logiciels qui vous veulent du bien 7 Le but : trouver du temps pour coder Discuter – Partager - Réfléchir Une vrai boite à outils pour trouver plus de temps pour coder Juillet 2013 Les logiciels qui vous veulent du bien 8 Exemples d’erreurs : bombe à retardement Ne pas savoir où trouver de l’aide Pas de logiciel de gestion version Pas de centralisation de l’information Pas d’Analyse - ni Test du code source Pas de Planning - Gestion des bugs – Documentation Attendre la fin du projet pour générer l’exécutable Pas de gestion de la machine de développement Juillet 2013 Les logiciels qui vous veulent du bien 9 Sommaire L’histoire dont vous êtes le héros Où trouver de l’aide? Zoom sur : logiciel de gestion de code source FORGE (?) Logiciels d’analyse et test de National Instruments Autres outils dans la boite à outils Zoom sur : Machine Virtuelle Juillet 2013 Les logiciels qui vous veulent du bien 10 Où trouver de l’aide ? Juillet 2013 Les logiciels qui vous veulent du bien 11 Où trouver de l’aide ? La communauté travaille pour vous 2 Forums National Instruments Francophone http://forums.ni.com/t5/Discussions-au-sujet-de-NI/bd-p/4171 http://forums.ni.com/t5/Discussions-au-sujet-des-autres/bd-p/4170 1 communauté Francophone https://decibel.ni.com/content/community/regional/france/labview Rencontre développeurs Mais aussi… l’ensemble des forums et communautés de NI LabVIEW Development Best Practices ni.com/largeapps Juillet 2013 Les logiciels qui vous veulent du bien 12 Des présentations Des articles sur le site de NI « Le logiciel ne se limite pas au code » de l'équipe JKI : http://zone.ni.com/devzone/cda/pub/p/id/1743 Communautés de NI LabVIEW Development Best Practices ni.com/largeapps ….. Gestion projet chez MESULOG Juillet 2013 Les logiciels qui vous veulent du bien 13 Logiciel de gestion de code source Logiciel de gestion de code source Juillet 2013 Les logiciels qui vous veulent du bien 14 Logiciel de gestion de code source Le contrôle du code source est l'un des aspects les plus élémentaires du développement logiciel professionnel Mais aussi trop négligé Qui utilise un logiciel de gestion code source? Lequel? Mais quelle utilité?? Juillet 2013 Les logiciels qui vous veulent du bien 15 Version d'un logiciel VS révision Fichier http://fr.wikipedia.org/wiki/Version_d%27un_logiciel Les logiciels évoluent = versions du logiciel Chaque étape d'avancement = version Les différentes versions sont liées à un ensemble de modifications de fichiers « révision » d’un fichier VS la « version » d'un logiciel. Cette activité étant fastidieuse et complexe, un appui logiciel est presque indispensable. Juillet 2013 Les logiciels qui vous veulent du bien 16 Logiciel de gestion de code source Microsoft Windows Juillet 2013 Les logiciels qui vous veulent du bien 17 Gestion de code source : Pourquoi ? Un logiciel de gestion de code source pourquoi? Pour répondre à : Comment faire pour gérer les révisions du code source ? Comment gérer les versions des exécutables ? Comment travailler à plusieurs développeurs ? Comment faire des tests et les conserver ? Comment revenir sur une ancienne version? …. Juillet 2013 Les logiciels qui vous veulent du bien 18 Logiciel Gestion de code source Source Code Control : SCC Agit sur une arborescence de fichiers afin de : Conserver toutes les révisions des fichiers (Historique) Ajouter un commentaire pour chaque livraison. Identifier & retrouver le code source des différentes versions du logiciel. Aider aux développements multi-développeur (fusion de copies locale et distante, gestion conflits) … beaucoup d’autres fonctionnalités Juillet 2013 Les logiciels qui vous veulent du bien 19 SCC : Histoire Logiciel de gestion de versions GNU RCS (1982) Logiciels libres GNU CSSC 1972 Source Code Control Logiciels Gestion locale propriétaires PVCS (1985) System (SCCS) est un système D'importance historique SCCS (1972) CVS (1990) de gestion de versions pour les Logiciels libres CVSNT (1992) SVN (2000) Systèmes d’IBM . Rational ClearCase (1992) CCC/Harvest (Années 70) Puis RCS, CVS, puis CMVC (1994) Client-serveur Visual SourceSafe Logiciels (1994) Subversion, Mercurial, Git,... propriétaires Perforce (1995) AccuRev SCM (2002) Sourceanywhere (2003) Rational Synergy (2006) GNU arch (2001) Darcs (2002) DCVS (2002) SVK (2003) Monotone (2003) Logiciels libres Codeville (2005) Décentralisé Git (2005) Mercurial (2005) Bazaar (2005) Fossil (2007) Veracity (2011) Logiciels BitKeeper (1998) propriétaires Plastic SCM (2007) Juillet 2013 Les logiciels qui vous veulent du bien 20 Zoom sur Subversion Subversion (en abrégé svn) Mode client-serveur, avec : Un Serveur unique où se situent : les fichiers constituant la référence (le 'dépôt' ou 'référentiel') un logiciel serveur Subversion tournant en 'tâche de fond' Des postes clients sur lesquels se trouvent : les fichiers recopiés depuis le serveur, éventuellement modifiés localement depuis, un logiciel client permettant la synchronisation entre chaque client et le serveur de référence Juillet 2013 Les logiciels qui vous veulent du bien 21 Un logiciel client SVN : TortoiseSVN : Son nom vient de l'anglais Tortoise, « Tortue » Logiciel Libre S’intègre à l'explorateur de Windows : Superposition d'icône aux répertoires et fichiers permettant de visualiser instantanément l'état « Menu contextuel » des actions Juillet 2013 Les logiciels qui vous veulent du bien 22 Architecture SCC Client - Serveur Serveur SVN Architecture Avec Dépot ou repository Client SVN Client SVN Client SVN Par exemple Par exemple Par exemple TortoiseSVN TortoiseSVN TortoiseSVN Juillet 2013 Les logiciels qui vous veulent du bien 23 SCC : création du dépôt Création du dépôt sur le serveur Chemin du dépôt : Trunk Tags branches Juillet 2013 Les logiciels qui vous veulent du bien 24 SCC : Extraire le dépôt Exemple : Extraire sur un client Juillet 2013 Les logiciels qui vous veulent du bien 25 SCC : commit ou livraison Exemple : Commit ou livraison par un des clients Juillet 2013 Les logiciels qui vous veulent du bien 26 SCC : Update ou Mettre à jour Exemple : Mettre à jour ou Update par un autre client Juillet 2013 Les logiciels qui vous veulent du bien 27 SCC : Revert ou Revenir en arrière Exemple : revenir en arrière ou Revert Juillet 2013 Les logiciels qui vous veulent du bien 28 SCC : Etiquette & journal Exemple : Tag ou étiquette : retrouver une version Exemple : journal Juillet 2013 Les logiciels qui vous veulent du bien 29 Popularités des logiciels SCC 60 50 48 40 30 20 10 10 4 3 1 1 1 0 Perforce Subversion ClearCase Git VSS Mecurial none Source: 2010 ni.com/largeapps survey Juillet 2013 Les logiciels qui vous veulent du bien 30 Inconvénient de SVN : pas intégré par NI Native LabVIEW Integration Perforce Integration Through Standard API Microsoft Visual SourceSafe Microsoft Team System Rational ClearCase PCVS (Serena) Version Manager MKS Source Integrity Seapine Surround SCM Borland StarTeam Telelogic Synergy ionForge Evolution Support through additional add-ons Subversion Mecurial Juillet 2013 Les logiciels qui vous veulent du bien 31 Pour aller plus loin Gestion utilisateurs – mot de passe Accès https Branches Merge Lock ….. Juillet 2013 Les logiciels qui vous veulent du bien 32 FORGE ? FORGE ? Juillet 2013 Les logiciels qui vous veulent du bien 33 Gestion Tâche – bug – livrable, autres Bug tracker : outil de gestion de bug Identifier, Diffuser, sauvegarder
Recommended publications
  • How to Select a Suitable Tool for a Software Development Project
    HowtoSelect aSuitable Tool foraSoftwareDevelopment Project: Three Case Studies and the Lessons Learned Mark Kibanov, Dominik J. Erdmann, Martin Atzmueller Knowledge and Data Engineering Group, University of Kassel, Germany {kibanov, erdmann, atzmueller}@cs.uni-kassel.de Abstract: This paper describes aframework for evaluating and selecting suitable soft- ware tools for asoftware project, which is easily extendable depending on needs of the project. Foranevaluation, we applied the presented framework in three different projects. These projects use different software development methods (from classical models to Scrum) in different environments (industry and academia). We discuss our experiences and the lessons learned. 1Introduction With the growth of the software industry the number of software products (programs, tools, frameworks) with similar functions has also increased. Therefore, the process of selection of the required software has also become more complex. In this paper,weintroduce a general three-step framework for selecting suitable software for the current project and environment. Furthermore, we describe the application of the framework to three different software projects: These use different software development methods and environments. All three case studies showpromising results and indicate the possibility to apply the suggested framework for awide range of different projects. In these contexts, we discuss our experiences and the lessons learned. The rest of the paper is structured as follows: Section 2discusses related work. After that, Section 3presents the framework, its advantages, disadvantages and the three distinct steps of selecting the software tools. Section 4describes three case studies where we applied the framework and the results we obtained during these case studies. 2Related Work Starting in 1980 with [Saa80], Thomas L.
    [Show full text]
  • Command Line Interface
    Command Line Interface Squore 21.0.2 Last updated 2021-08-19 Table of Contents Preface. 1 Foreword. 1 Licence. 1 Warranty . 1 Responsabilities . 2 Contacting Vector Informatik GmbH Product Support. 2 Getting the Latest Version of this Manual . 2 1. Introduction . 3 2. Installing Squore Agent . 4 Prerequisites . 4 Download . 4 Upgrade . 4 Uninstall . 5 3. Using Squore Agent . 6 Command Line Structure . 6 Command Line Reference . 6 Squore Agent Options. 6 Project Build Parameters . 7 Exit Codes. 13 4. Managing Credentials . 14 Saving Credentials . 14 Encrypting Credentials . 15 Migrating Old Credentials Format . 16 5. Advanced Configuration . 17 Defining Server Dependencies . 17 Adding config.xml File . 17 Using Java System Properties. 18 Setting up HTTPS . 18 Appendix A: Repository Connectors . 19 ClearCase . 19 CVS . 19 Folder Path . 20 Folder (use GNATHub). 21 Git. 21 Perforce . 23 PTC Integrity . 25 SVN . 26 Synergy. 28 TFS . 30 Zip Upload . 32 Using Multiple Nodes . 32 Appendix B: Data Providers . 34 AntiC . 34 Automotive Coverage Import . 34 Automotive Tag Import. 35 Axivion. 35 BullseyeCoverage Code Coverage Analyzer. 36 CANoe. 36 Cantata . 38 CheckStyle. ..
    [Show full text]
  • Analysis of Devops Tools to Predict an Optimized Pipeline by Adding Weightage for Parameters
    International Journal of Computer Applications (0975 – 8887) Volume 181 – No. 33, December 2018 Analysis of DevOps Tools to Predict an Optimized Pipeline by Adding Weightage for Parameters R. Vaasanthi V. Prasanna Kumari, PhD S. Philip Kingston Research Scholar, HOD, MCA Project Manager SCSVMV University Rajalakshmi Engineering Infosys, Mahindra City, Kanchipuram College, Chennai Chennai ABSTRACT cloud. Now-a-days more than ever, DevOps [Development + Operations] has gained a tremendous amount of attention in 2. SCM software industry. Selecting the tools for building the DevOps Source code management (SCM) is a software tool used for pipeline is not a trivial exercise as there are plethora’s of tools development, versioning and enables team working in available in market. It requires thought, planning, and multiple locations to work together more effectively. This preferably enough time to investigate and consult other plays a vital role in increasing team’s productivity. Some of people. Unfortunately, there isn’t enough time in the day to the SCM tools, considered for this study are GIT, SVN, CVS, dig for top-rated DevOps tools and its compatibility with ClearCase, Mercurial, TFS, Monotone, Bitkeeper, Code co- other tools. Each tool has its own pros/cons and compatibility op, Darcs, Endevor, Fossil, Perforce, Rational Synergy, of integrating with other tools. The objective of this paper is Source Safe, and GNU Bazaar. Table1 consists of SCM tools to propose an approach by adding weightage to each with weightage. parameter for the curated list of the DevOps tools. 3. BUILD Keywords Build is a process that enables source code to be automatically DevOps, SCM, dependencies, compatibility and pipeline compiled into binaries including code level unit testing to ensure individual pieces of code behave as expected [4].
    [Show full text]
  • Seapine ALM Reporting Platform Database Reference Guide V2016.1
    Seapine ALM Data Warehouse Database Reference Guide Version 2016.1 Contents Key entities ................................................................................................................................................................... 1 Repository ................................................................................................................................................................. 1 License Server .......................................................................................................................................................... 1 QA Wizard Pro .......................................................................................................................................................... 1 Surround SCM ........................................................................................................................................................... 1 TestTrack ................................................................................................................................................................... 2 Data dictionary ............................................................................................................................................................. 5 Table: LS_AUTHENTICATION_METHOD ................................................................................................................ 5 Table: LS_EMAIL .....................................................................................................................................................
    [Show full text]
  • Jenkins Job Builder Documentation Release 3.10.0
    Jenkins Job Builder Documentation Release 3.10.0 Jenkins Job Builder Maintainers Aug 23, 2021 Contents 1 README 1 1.1 Developers................................................1 1.2 Writing a patch..............................................2 1.3 Unit Tests.................................................2 1.4 Installing without setup.py........................................2 2 Contents 5 2.1 Quick Start Guide............................................5 2.1.1 Use Case 1: Test a job definition................................5 2.1.2 Use Case 2: Updating Jenkins Jobs...............................5 2.1.3 Use Case 3: Working with JSON job definitions........................6 2.1.4 Use Case 4: Deleting a job...................................6 2.1.5 Use Case 5: Providing plugins info...............................6 2.2 Installation................................................6 2.2.1 Documentation.........................................7 2.2.2 Unit Tests............................................7 2.2.3 Test Coverage..........................................7 2.3 Configuration File............................................7 2.3.1 job_builder section.......................................8 2.3.2 jenkins section.........................................9 2.3.3 hipchat section.........................................9 2.3.4 stash section...........................................9 2.3.5 __future__ section.......................................9 2.4 Running.................................................9 2.4.1 Test Mode...........................................
    [Show full text]
  • Visual Build Help
    Visual Build Professional User's Manual Copyright © 1999-2021 Kinook Software, Inc. Contents I Table of Contents Part I Introduction 1 1 Overview ................................................................................................................................... 1 2 Why Visual................................................................................................................................... Build? 1 3 New Features................................................................................................................................... 2 Version 4 .......................................................................................................................................................... 2 Version 5 .......................................................................................................................................................... 3 Version 6 .......................................................................................................................................................... 4 Version 7 .......................................................................................................................................................... 7 Version 8 .......................................................................................................................................................... 9 Version 9 .........................................................................................................................................................
    [Show full text]
  • Helix Authentication Service Administrator Guide 2021.1 May 2021 Copyright © 2020-2021 Perforce Software, Inc
    Helix Authentication Service Administrator Guide 2021.1 May 2021 Copyright © 2020-2021 Perforce Software, Inc.. All rights reserved. All software and documentation of Perforce Software, Inc. is available from www.perforce.com. You can download and use Perforce programs, but you can not sell or redistribute them. You can download, print, copy, edit, and redistribute the documentation, but you can not sell it, or sell any documentation derived from it. You can not modify or attempt to reverse engineer the programs. This product is subject to U.S. export control laws and regulations including, but not limited to, the U.S. Export Administration Regulations, the International Traffic in Arms Regulation requirements, and all applicable end-use, end-user and destination restrictions. Licensee shall not permit, directly or indirectly, use of any Perforce technology in or by any U.S. embargoed country or otherwise in violation of any U.S. export control laws and regulations. Perforce programs and documents are available from our Web site as is. No warranty or support is provided. Warranties and support, along with higher capacity servers, are sold by Perforce. Perforce assumes no responsibility or liability for any errors or inaccuracies that might appear in this book. By downloading and using our programs and documents you agree to these terms. Perforce and Inter-File Branching are trademarks of Perforce. All other brands or product names are trademarks or registered trademarks of their respective companies or organizations. Contents How to use
    [Show full text]
  • Analiza in Prenova Sistema Upravljanja Z Dokumentacijo V Podjetju
    UNIVERZA V LJUBLJANI FAKULTETA ZA RA ČUNALNIŠTVO IN INFORMATIKO Aleksander Pahor ANALIZA IN PRENOVA SISTEMA UPRAVLJANJA Z DOKUMENTACIJO V PODJETJU Diplomsko delo na visokošolskem strokovnem študiju Mentor: dr. Mojca Ciglari č Ljubljana, 2009 I Z J A V A O A V T O R S T V U diplomskega dela Spodaj podpisani/-a ____________________________________, z vpisno številko ____________________________________, sem avtor/-ica diplomskega dela z naslovom: _________________________________________________________________________ _________________________________________________________________________ S svojim podpisom zagotavljam, da: • sem diplomsko delo izdelal/-a samostojno pod mentorstvom (naziv, ime in priimek) ___________________________________________________________________ in somentorstvom (naziv, ime in priimek) ___________________________________________________________________ • so elektronska oblika diplomskega dela, naslov (slov., angl.), povzetek (slov., angl.) ter klju čne besede (slov., angl.) identi čni s tiskano obliko diplomskega dela • soglašam z javno objavo elektronske oblike diplomskega dela v zbirki »Dela FRI«. V Ljubljani, dne ______________ Podpis avtorja/-ice:______________________ Zahvala V prvi vrsti se zahvaljujem svoji mentorici dr. Mojci Ciglari č za potrpljenje, ki ga je izkazala z menoj. Predvsem cenim to, da je bila pripravljena z nekaterimi izdelki po čakati, kar je bilo pogojeno z mojim delom, ki velikokrat ne dopuš ča, da bi se svojim ostalim obveznostim posvetil toliko, kolikor bi si zaslužile. Zahvaljujem se vsem v podjetju Hermes Softlab d.d., ki so mi vedno stali ob strani in mi pomagali odrasti strokovno, poslovno in osebno. Davorju Hvali, ki me je vzel v službo in vsem mojim nadrejenim: Alešu Pestotniku, Primožu Svetku, Mihi Urbaniji in Alešu Koširju, ki so mi zaupali vedno bolj odgovorne naloge, ki so mi omogo čile videti svet in delati na mnogih projektih in podjetjih.
    [Show full text]
  • Ansys SCADE Lifecycle®
    EMBEDDED SOFTWARE Ansys SCADE LifeCycle® SCADE LifeCycle is part of the Ansys Embedded Software family of products and solutions that includes modules providing unique support for application lifecycle management. This product line features requirements traceability via Application Lifecycle Management (ALM) tools, traceability from models, configuration and change management, and automatic documentation generation. SCADE LifeCycle enhances the functionalities of Ansys SCADE® tools with add-on modules that bridge SCADE solutions and Requirement Management tools or PLM/ALM (Product Lifecycle Management/ Application Lifecycle Management) tools. With SCADE LifeCycle, all systems and software teams involved in critical applications development can manage and control their design and verification activities across the full life cycle of their SCADE applications. / Requirements Traceability SCADE LifeCycle Application Lifecycle Management (ALM) Gateway provides an integrated traceability analysis solution for safety-critical design processes with SCADE Architect, SCADE Suite, SCADE Display, SCADE Solutions for ARINC 661 and SCADE Test: • Connection to ALM tools: linkage to DOORS NG, DOORS (9.6 and up) Jama Connect, Siemens Polarion, Dassault Systèmes Reqtify 2016. • Graphical creation of traceability links between requirements or other structured documents and SCADE models. • Traceability of test cases from SCADE Test Environment projects. • Bidirectional navigation across requirements and tests. • Customizable Export of SCADE artifacts to DOORS or Jama Connect. • Compliant with DO-178B, DO-178C, EN 50128, IEC 61508, ISO 26262, and IEC 60880 standards. EMBEDDED SOFTWARE / SCADE LifeCycle® // 1 / Project Documentation Generation SCADE LifeCycle Reporter automates the time-consuming creation of detailed and complete reports from SCADE Suite, SCADE Display, SCADE Architect and SCADE UA Page Creator for ARINC 661 designs through: • Generation of reports in RTF or HTML formats.
    [Show full text]
  • Opinnäytetyö Ohjeet
    Lappeenrannan–Lahden teknillinen yliopisto LUT School of Engineering Science Tietotekniikan koulutusohjelma Kandidaatintyö Mikko Mustonen PARHAITEN OPETUSKÄYTTÖÖN SOVELTUVAN VERSIONHALLINTAJÄRJESTELMÄN LÖYTÄMINEN Työn tarkastaja: Tutkijaopettaja Uolevi Nikula Työn ohjaaja: Tutkijaopettaja Uolevi Nikula TIIVISTELMÄ LUT-yliopisto School of Engineering Science Tietotekniikan koulutusohjelma Mikko Mustonen Parhaiten opetuskäyttöön soveltuvan versionhallintajärjestelmän löytäminen Kandidaatintyö 2019 31 sivua, 8 kuvaa, 2 taulukkoa Työn tarkastajat: Tutkijaopettaja Uolevi Nikula Hakusanat: versionhallinta, versionhallintajärjestelmä, Git, GitLab, SVN, Subversion, oppimateriaali Keywords: version control, version control system, Git, GitLab, SVN, Subversion, learning material LUT-yliopistossa on tietotekniikan opetuksessa käytetty Apache Subversionia versionhallintaan. Subversionin käyttö kuitenkin johtaa ylimääräisiin ylläpitotoimiin LUTin tietohallinnolle. Lisäksi Subversionin julkaisun jälkeen on tullut uusia versionhallintajärjestelmiä ja tässä työssä tutkitaankin, olisiko Subversion syytä vaihtaa johonkin toiseen versionhallintajärjestelmään opetuskäytössä. Työn tavoitteena on löytää opetuskäyttöön parhaiten soveltuva versionhallintajärjestelmä ja tuottaa sille opetusmateriaalia. Työssä havaittiin, että Git on suosituin versionhallintajärjestelmä ja se on myös suhteellisen helppo käyttää. Lisäksi GitLab on tutkimuksen mukaan Suomen yliopistoissa käytetyin ja ominaisuuksiltaan ja hinnaltaan sopivin Gitin web-käyttöliittymä. Näille tehtiin
    [Show full text]
  • Main Brochure2.Indd
    Automate your Build Process . Powerful and fl exible user interface . Automate version control, compilers, install builders, deployment, testing, notifi cations, and lots more... Dynamic build process using fl ow control, iterators, loops, and exceptions . Full debugger built in - breakpoints, variable watches, live logging . Script events for every action to customise your build process Hierarchical Logging Error Handling FinalBuilder ActionStudio . The log is presented in the same . Easily detect and handle errors during . Allows development of native FinalBuilder hierarchy as your build process your build process actions . Optionally view live log output . Exception handling actions . Includes property page designer and as the build runs include: TRY, CATCH, FINALLY code editor with syntax highlighting . Builds logs are automatically . Control the fl ow of your build process . Develop actions in VBScript, JScript, COM, archived and recover from errors or any .Net language such as C#, VB.Net or Delphi for .Net . Export the log as XML, HTML, or . Unhandled errors trigger the OnFailure Text action list . Included in all editions of FinalBuilder VSoft Technologies Pty Ltd http://www.fi nalbuilder.com ABN: 82 078 466 092 P.O. Box 126, Erindale Centre, ACT 2903, Australia salesinfo@fi nalbuilder.com Phone: +61 2 6282 7488, Fax +61 2 6282 7588 news://news.fi nalbuilder.com FinalBuilder Integrates with your version control system . Microsoft TeamSystem Use a GUI instead of XML fi les . Microsoft Visual SourceSafe . Perforce Although FinalBuilder uses an XML based fi le format, you . IBM Rational ClearCase don’t need to understand it or even look at it. The FinalBuilder . QSC Team Coherence GUI allows you to quickly and easily create a build process .
    [Show full text]
  • Gitcentric™ User's Help
    AccuRev® GitCentric™ User’s Help Version 2013.2 Revised 10/7/13 Copyright and Trademarks Copyright © AccuRev, Inc. 1995--2013 ALL RIGHTS RESERVED This product incorporates technology that may be covered by one or more of the following patents: U.S. Patent Numbers: 7,437,722; 7,614,038. AccuRev and TimeSafe are registered trademarks of AccuRev, Inc. AccuBridge, AccuReplica, AccuSync, AccuWork, Kando, GitCentric, and StreamBrowser are trademarks of AccuRev, Inc. All other trade names, trademarks, and service marks used in this document are the property of their respective owners. Table of Contents Preface........................................................................................................................ vii Audience .............................................................................................................................................................vii Using This Book .................................................................................................................................................vii Typographical Conventions .............................................................................................................................. viii Contacting Technical Support........................................................................................................................... viii License Issues ............................................................................................................................................ viii Other Support
    [Show full text]