rdf-syntax-grammar
mods:
  schema location: http://www.loc.gov/mods/v3 http://www.loc.gov/standards/mods/v3/mods-3-2.xsd
  title info:
    title: Hudson continuous integration in practice
  name:
    name part: Burns, Ed.
    role:
      role term: creator
  name:
    name part: Prakash, Winston.
  type of resource: text
  genre: bibliography
  origin info:
    place:
      place term: nyu
    place:
      place term: New York
    publisher: Mcgraw Hill Education
    date issued: 2014
    issuance: monographic
  language:
    language term: eng
  physical description:
    form: print
    extent: xviii, 364 pages : illustrations ; 23 cm.
  abstract: Annotation Best Practices for Implementing Continuous Integration with HudsonOptimize productivity while reducing risk and complexity by adopting a highly agile, "automate everything" software design philosophy. HudsonContinuous Integration in Practice shows you how to streamline and stabilize each process in your development lifecycle. Get expert tips for deploying a Hudson server, managing test and reporting frameworks, using source code management (SCM), and incorporating third-party CI tools. Distributed builds, plugin development, and system administration are also covered in this Oracle Press guide.Install, configure, and secure HudsonAutomate build, integration, release, and deployment processesSet up jobs and add SCM from the Web-based GUIAdminister QA tools, issue trackers, and build notifiersIncorporate IDEs, browsers, desktops, and mobile devicesPublish Hudson build artifacts to Oracle Middleware utilitiesWork with plug-in manager and develop your own pluginsCreate custom dashboards and organize your jobs with viewsDevelop a custom publisher, recorder, and notifier for your jobs.
  table of contents: Machine generated contents note: pt. I Essential Knowledge -- 1.Getting Started -- Installing Hudson -- Trying Hudson with the Easy Installation Method -- Installing Hudson as a Windows Service -- Installing Hudson to Start When a User Logs in to Mac OS X -- Installing Hudson Within Tomcat -- Installing Hudson on GNU/Linux -- Basic Hudson Configuration -- Your First Job: Back Everything Up -- Summary -- 2.Hudson Precondition Primer -- Hudson in the Software Development Lifecycle -- Developer -- Tester -- Manager -- Architect -- Release Engineer -- Example: Orchestration of Roles Around Hudson -- Software Development as Marionette Theatre Production -- Development Platforms -- Software Configuration Management -- Builders -- Integrated Development Environments -- Eclipse -- Oracle JDeveloper -- Intellij IDEA -- NetBeans -- Testing Tools -- Soft Correctness Testing Tools -- Summary -- 3.Basic Concepts -- Intermediate Hudson Configuration -- Adding Source Code Management (SCM) to Your Jobs -- Your Second Job: A Simple Java Program -- Your Third Job: A Simple Servlet -- Using the Plugin Center -- Your Fourth Job: Advanced Backup Options -- Hudson Authentication Security -- Adding Quality Assurance Systems -- Build Notifiers -- Configuring E-mail Server -- Configuring the Job to Send Build Status Message -- Summary -- pt. II Applying Hudson -- 4.Hudson as a Continuous Integration Server -- What Is Continuous Integration? -- Setting Up the CI Environment -- Sherwood County Library -- Sherwood Library Software Components -- Source Code Management -- Build Automation -- Maven as an Automated Build Tool -- Speeding Up the Build -- Managing the Upstream -- Downstream Jobs Complexity -- Continuous Testing -- Types of Tests -- Viewing the Unit Test Results -- Test Result Trends -- Code Metrics and Code Coverage -- Continuous Feedback -- Extended E-mail Notification -- Continuous Delivery or Deployment -- Deploying a Java Application to an Applications Server -- Uploading Build …
  note: Ed Burns and Winston Prakash ; [foreword by Mike Milinkovich].
  note: "Oracle Press."
  note: Includes bibliographical references and index.
  subject:
    title info:
      title: Hudson (Software development tool)
  subject:
    title info:
      title: Jenkins (Software development tool)
  subject:
    topic: Computer software
    topic: Development
  subject:
    topic: Computer software
    topic: Quality control
  subject:
    topic: Java (Computer program language)
  subject:
    topic: Open source software
  classification: QA76.76.D47 B877 2014
  classification: 005.1 H506S
  identifier: 0071804285 (pbk.)
  identifier: 9780071804288 (pbk.)
  identifier: 2012276213
  record info:
    record content source: CVU
    record creation date: 140415
    record change date: 20200601154547.000
    record identifier: TVCDKTCT86477
    language of cataloging:
      language term: eng