Continuous Integration and Code Coverage in Xcode
|
|
|
- Esther Stephens
- 10 years ago
- Views:
Transcription
1 Developer Tools #WWDC15 Continuous Integration and Code Coverage in Xcode Session 410 Matt Moriarity Xcode Engineer 2015 Apple Inc. All rights reserved. Redistribution or public display not permitted without written permission from Apple.
2 Agenda What is Xcode Server What's new in Xcode 7 Code coverage Extending Xcode Server Demos
3 What Is Xcode Server
4 What Is Xcode Server Continuous integration
5 What Is Xcode Server Continuous integration Enhances collaboration and improves software quality
6 What Is Xcode Server Continuous integration Enhances collaboration and improves software quality Builds and tests projects on a schedule
7 What Is Xcode Server Continuous integration Enhances collaboration and improves software quality Builds and tests projects on a schedule Easy to set up with Xcode and OS X Server
8 What Is Xcode Server Continuous integration Enhances collaboration and improves software quality Builds and tests projects on a schedule Easy to set up with Xcode and OS X Server Deep integration with Xcode
9 What Is Xcode Server Terminology
10 What Is Xcode Server Terminology Scheme Recipe for building your project
11 What Is Xcode Server Terminology Scheme Recipe for building your project Bot Analyze, build, test, and archive on a schedule
12 What Is Xcode Server Terminology Scheme Bot Integration Recipe for building your project Analyze, build, test, and archive on a schedule A single run of a bot
13 New in Xcode Server Better bot editing
14 New in Xcode Server Choosing repositories and branches
15 New in Xcode Server Source control security
16 New in Xcode Server Updated reports
17 New in Xcode Server Updated reports
18 New in Xcode Server Improved issue tracking
19
20
21
22
23
24 New in Xcode Server Xcode 7 features
25 New in Xcode Server Xcode 7 features User Interface Testing
26 New in Xcode Server Xcode 7 features On Demand Resources
27 New in Xcode Server Xcode 7 features Code Coverage
28 Code Coverage
29 Code Coverage A tool for measuring the value of tests
30 Code Coverage A tool for measuring the value of tests Shows which code is exercised by unit tests
31 Code Coverage A tool for measuring the value of tests Shows which code is exercised by unit tests Exposes areas of your code that are untested
32 Code Coverage
33 Code Coverage Tightly integrated with LLVM Counts each expression that is executed
34 Code Coverage Hierarchical coverage report
35 Code Coverage In the editor
36 Code Coverage In Xcode Server
37 Code Coverage Multiple devices
38
39
40 Code Coverage Coverage trends
41
42
43
44 Demo Code coverage in Xcode Eric Dudiak Xcode Engineer
45 Extending Xcode Server
46 Extending Xcode Server Triggers
47 Extending Xcode Server Triggers Custom actions: notifications or scripts
48 Extending Xcode Server Triggers Custom actions: notifications or scripts Use your language of choice Include a #! in your script, otherwise Bash is assumed
49 Extending Xcode Server Triggers Custom actions: notifications or scripts Use your language of choice Include a #! in your script, otherwise Bash is assumed Before and after integrations run
50 Extending Xcode Server Triggers Custom actions: notifications or scripts Use your language of choice Include a #! in your script, otherwise Bash is assumed Before and after integrations run Gated on the result of the integration
51 Extending Xcode Server Environment variables in triggers XCS XCS_BOT_NAME XCS_BOT_ID XCS_INTEGRATION_NUMBER XCS_INTEGRATION_ID XCS_INTEGRATION_RESULT XCS_SOURCE_DIR XCS_OUTPUT_DIR XCS_DERIVED_DATA_DIR XCS_PRODUCT XCS_(TYPE)_COUNT XCS_(TYPE)_CHANGE Always set to 1, use to detect Xcode Server The name of the current bot The ID of the current bot The sequential number of the current integration The ID of the current integration The overall result of the integration Location where your project s code was checked out Location where logs and assets for the integration are stored Location where derived data is stored for this bot Path to an.ipa or.app, if the bot produced one Number of issues of each type (error, warning, failed test, etc.) Change in number of issues from previous integration
52 Extending Xcode Server Environment variables in triggers XCS XCS_BOT_NAME XCS_BOT_ID XCS_INTEGRATION_NUMBER XCS_INTEGRATION_ID XCS_INTEGRATION_RESULT XCS_SOURCE_DIR XCS_OUTPUT_DIR XCS_DERIVED_DATA_DIR XCS_PRODUCT XCS_(TYPE)_COUNT XCS_(TYPE)_CHANGE Always set to 1, use to detect Xcode Server The name of the current bot The ID of the current bot The sequential number of the current integration The ID of the current integration The overall result of the integration Location where your project s code was checked out Location where logs and assets for the integration are stored Location where derived data is stored for this bot Path to an.ipa or.app, if the bot produced one Number of issues of each type (error, warning, failed test, etc.) Change in number of issues from previous integration
53 Extending Xcode Server Environment Variables in Triggers XCS XCS_BOT_NAME XCS_BOT_ID XCS_INTEGRATION_NUMBER XCS_INTEGRATION_ID XCS_INTEGRATION_RESULT XCS_SOURCE_DIR XCS_OUTPUT_DIR XCS_DERIVED_DATA_DIR XCS_PRODUCT XCS_(TYPE)_COUNT XCS_(TYPE)_CHANGE Always set to 1, use to detect Xcode Server The name of the current bot The ID of the current bot The sequential number of the current integration The ID of the current integration The overall result of the integration Location where your project s code was checked out Location where logs and assets for the integration are stored Location where derived data is stored for this bot Path to an.ipa or.app, if the bot produced one Number of issues of each type (error, warning, failed test, etc.) Change in number of issues from previous integration
54 Extending Xcode Server
55 Extending Xcode Server Open standards
56 Extending Xcode Server Open standards Secure communication over HTTPS
57 Extending Xcode Server Open standards Secure communication over HTTPS REST pattern of resources and actions
58 Extending Xcode Server Open standards Secure communication over HTTPS REST pattern of resources and actions Data exchanged using JSON
59 Extending Xcode Server Open standards Secure communication over HTTPS REST pattern of resources and actions Data exchanged using JSON Compatible with most scripting languages
60 Extending Xcode Server API example: bots GET { "count": 3, "results": [{ "_id": " c6fad1f8c0477eaf3df", "name": "CoffeeBoard Bot", "configuration": { "builtfromclean": 0, "schemename": "CoffeeBoard", "performsanalyzeaction": true, "performstestaction": true, "performsarchiveaction": true, "exportsproductfromarchive": false, "triggers": [], "scheduletype": 2,
61 Extending Xcode Server API example: integrations
62 Extending Xcode Server API example: integrations GET.../bots/ c6fad1f8c0477eaf3df/integrations
63 Extending Xcode Server API example: integrations GET.../bots/ c6fad1f8c0477eaf3df/integrations { "count": 30, "results: [{ "_id": "93040d da6ff05a20032bc", "bot": {... }, "number": 23, "currentstep": "completed", "result": "build-errors", "buildresultsummary": { "errorcount": 3, "errorchange": -1, "warningcount": 11, "warningchange": 0,
64 Extending Xcode Server API example: integrating a bot
65 Extending Xcode Server API example: integrating a bot POST.../bots/ c6fad1f8c0477eaf3df/integrations
66 Extending Xcode Server API example: integrating a bot POST.../bots/ c6fad1f8c0477eaf3df/integrations { "_id": "93040d da6ff05a20032bc", "bot": {... }, "number": 23, "currentstep": "pending" }
67 Extending Xcode Server API example: integrating a bot POST.../bots/ c6fad1f8c0477eaf3df/integrations { "shouldclean": true } { "_id": "93040d da6ff05a20032bc", "bot": {... }, "number": 23, "currentstep": "pending" }
68 Demo Extending Xcode Server Eric Dudiak Xcode Engineer
69 Extending Xcode Server Available endpoints GET /bots List bots on server POST /bots Create a new bot GET /bots/(id) Retrieve a bot by ID PATCH /bots/(id) Update a bot s configuration GET /bots/(id)/integrations Get the most recent integrations for a bot POST /bots/(id)/integrations Enqueue a new integration GET /integrations List integrations on server GET /integrations/(id) Retrieve an integration by ID GET /integrations/(id)/commits List the commits included in an integration GET /integrations/(id)/issues List the build issues produced by an integration GET /devices List devices connected to server GET /repositories List hosted repositories on server POST /repositories Create a new hosted repository
70 Summary Xcode Server improvements New testing features Code coverage Triggers Xcode Server API
71 More Information Xcode Server and Continuous Integration Guide Apple Developer Forums Stefan Lesser Swift Evangelist
72 Related Sessions UI Testing in Xcode Presidio Wednesday 11:00AM Continuous Integration with Xcode 6 WWDC 2014
73 Related Lab Testing and Continuous Integration Developer Tools Lab B Thursday 1:30PM
74
Continuous Integration with Xcode 6
Tools #WWDC14 Continuous Integration with Xcode 6 Session 415 Brent Shank Software Engineer, Xcode 2014 Apple Inc. All rights reserved. Redistribution or public display not permitted without written permission
Advanced Testing and Continuous Integration
Developer Tools #WWDC16 Advanced Testing and Continuous Integration Session 409 Zoltan Foley-Fisher Xcode Engineer Eric Dudiak Xcode Engineer 2016 Apple Inc. All rights reserved. Redistribution or public
Improving Your App with Instruments
Tools #WWDC14 Improving Your App with Instruments Session 418 Daniel Delwood Software Radiologist 2014 Apple Inc. All rights reserved. Redistribution or public display not permitted without written permission
Managing Apple Devices
Core OS Managing Apple Devices Session 702 Todd Fernandez Senior Manager, Device Management 2014 Apple Inc. All rights reserved. Redistribution or public display not permitted without written permission
Going Social with ReplayKit and Game Center
Graphics and Games #WWDC15 Going Social with ReplayKit and Game Center What s new in social gaming Session 605 Edwin Iskandar Software Engineer Megan Gardner Software Engineer 2015 Apple Inc. All rights
Securing ArcGIS Server Services: Advanced Options
Federal GIS Conference February 9 10, 2015 Washington, DC Securing ArcGIS Server Services: Advanced Options Michael Sarhan Esri Agenda Review Common Threats Security Configurations Securing ArcGIS Server
DevOps Best Practices for Mobile Apps. Sanjeev Sharma IBM Software Group
DevOps Best Practices for Mobile Apps Sanjeev Sharma IBM Software Group Me 18 year in the software industry 15+ years he has been a solution architect with IBM Areas of work: o DevOps o Enterprise Architecture
Deploying Management and Security Agents to Mobile Devices. Deploying Mgmt and Security Agents
Deploying Management and Security Agents to Mobile Devices John Engels Principal Product Manager Symantec Scott Jareo Field Enablement Engineering Symantec Agenda 1 Symantec MDM Agent Options 2 Mobile
Leveraging SANS and NIST to Evaluate New Security Tools
Leveraging SANS and NIST to Evaluate New Security Tools Agenda About TaaSera A Problem to Solve Overview of NIST Cybersecurity Framework Overview of SANS CSC-20 Call to Action Conclusion Q&A Company Founded
Continuous Delivery for Alfresco Solutions. Satisfied customers and happy developers with!! Continuous Delivery!
Continuous Delivery for Alfresco Solutions Satisfied customers and happy developers with!! Continuous Delivery! About me Roeland Hofkens #rhofkens [email protected] http://opensource.westernacher.com
Automate Your BI Administration to Save Millions with Command Manager and System Manager
Automate Your BI Administration to Save Millions with Command Manager and System Manager Presented by: Dennis Liao Sr. Sales Engineer Date: 27 th January, 2015 Session 2 This Session is Part of MicroStrategy
Building, testing and deploying mobile apps with Jenkins & friends
Building, testing and deploying mobile apps with Jenkins & friends Christopher Orr https://chris.orr.me.uk/ This is a lightning talk which is basically described by its title, where "mobile apps" really
Educational Collaborative Develops Big Data Solution with MongoDB
CASE STUDY OVERVIEW Educational Collaborative Develops Big Data Solution with MongoDB INDUSTRIES Education, Nonprofit LOCATION Durham, NC PROJECT LENGTH 1 year, 5 months APPLICATION SUPPORTED Data driven
Mobile Labs Plugin for IBM Urban Code Deploy
Mobile Labs Plugin for IBM Urban Code Deploy Thank you for deciding to use the Mobile Labs plugin to IBM Urban Code Deploy. With the plugin, you will be able to automate the processes of installing or
Copyright Notice. Mobile Testing Enterprise 7.3. September 2015. Copyright 1995-2015 Keynote LLC. All rights reserved.
Mobile Testing Enterprise UIAutomation Compatibility Mobile Testing Enterprise 7.3 September 2015 Copyright Notice Copyright 1995-2015 Keynote LLC. All rights reserved. THE INFORMATION CONTAINED IN THIS
opennms reporting generation tool
opennms reporting generation tool Juan Pedro Escalona DevOps Southampton, UK - 2014 Juan Pedro Escalona DevOps / Systems Administrator with over 6 years experience administering different OS, network systems
Using Safari to Deliver and Debug a Responsive Web Design
Media #WWDC15 Using Safari to Deliver and Debug a Responsive Web Design Session 505 Jono Wells Safari and WebKit Engineer 2015 Apple Inc. All rights reserved. Redistribution or public display not permitted
ebay's - LB Management Service (for OpenStack)
ebay's - LB Management Service (for OpenStack) 1. Overview ebay Load Balancer Management Service (LBMS) provides a RESTFul Service to manage complete life cycle for Load Balancers. It does not expose APIs
Managing and Maintaining Windows Server 2008 Servers (6430) Course length: 5 days
Managing and Maintaining Windows Server 2008 Servers (6430) Course length: 5 days Course Summary: This five-day instructor-led course provides students with the knowledge and skills to implement, monitor,
Fairsail REST API: Guide for Developers
Fairsail REST API: Guide for Developers Version 1.02 FS-API-REST-PG-201509--R001.02 Fairsail 2015. All rights reserved. This document contains information proprietary to Fairsail and may not be reproduced,
ios Application Development &
Introduction of ios Application Development & Swift Programming Language Presented by Chii Chang [email protected] Outlines Basic understanding about ios App Development Development environment: Xcode IDE Foundations
Understanding Infrastructure as Code. By Michael Wittig and Andreas Wittig
Understanding Infrastructure as Code By Michael Wittig and Andreas Wittig In this article, excerpted from Amazon Web Service in Action, we will explain Infrastructure as Code. Infrastructure as Code describes
XpoLog Center Suite Data Sheet
XpoLog Center Suite Data Sheet General XpoLog is a data analysis and management platform for Applications IT data. Business applications rely on a dynamic heterogeneous applications infrastructure, such
IT Service Continuity Management PinkVERIFY
-11-G-001 General Criteria Does the tool use ITIL 2011 Edition process terms and align to ITIL 2011 Edition workflows and process integrations? -11-G-002 Does the tool have security controls in place to
Introducing Xcode Source Control
APPENDIX A Introducing Xcode Source Control What You ll Learn in This Appendix: u The source control features offered in Xcode u The language of source control systems u How to connect to remote Subversion
Using a custom certificate for SSL inspection
Using a custom certificate for SSL inspection This recipe shows how use a FortiGate unit to generate a custom certificate signing request and to get this certificate signed by an enterprise root Certificate
NaviCell Data Visualization Python API
NaviCell Data Visualization Python API Tutorial - Version 1.0 The NaviCell Data Visualization Python API is a Python module that let computational biologists write programs to interact with the molecular
ArcGIS Viewer for Silverlight An Introduction
Esri International User Conference San Diego, California Technical Workshops July 26, 2012 ArcGIS Viewer for Silverlight An Introduction Rich Zwaap Agenda Background Product overview Getting started and
Installation and Administration Guide
Installation and Administration Guide BlackBerry Enterprise Transporter for BlackBerry Enterprise Service 12 Version 12.0 Published: 2014-11-06 SWD-20141106165936643 Contents What is BES12?... 6 Key features
1) Go to the following URL: https://myitservices.nus.edu.sg/arsys/ 2) Login with your NUS account and password.
Introduction: Computer Centre has a wide range of service offering to all NUS users. Through an easy-to-use selfservice IT Service Request Portal, selected services are exposed to NUS Community to facilitate
Securing ArcGIS Server Services: First Steps
Federal GIS Conference February 9 10, 2015 Washington, DC Securing ArcGIS Server Services: First Steps Michael Sarhan Esri [email protected] Agenda Review Basic Security Workflow ArcGIS Server Roles and
xmatters On-Demand FOR CA SERVICE DESK MANAGER
xmatters On-Demand FOR CA SERVICE DESK MANAGER This manual provides information about xmatters. Every effort has been made to make it as complete and accurate as possible; however, the information it contains
Using Snare Agents for File Integrity Monitoring (FIM)
Using Snare Agents for File Integrity Monitoring (FIM) Intersect Alliance International Pty Ltd. All rights reserved worldwide. Intersect Alliance Pty Ltd shall not be liable for errors contained herein
Cisco AnyConnect Secure Mobility Client integration with ISE & SCCM client for patch remediation on windows
Cisco AnyConnect Secure Mobility Client integration with ISE & SCCM client for patch remediation on windows This document is about how Cisco AnyConnect Secure Mobility client (aka AnyConnect) can be integrated
EMC Documentum Content Management Interoperability Services
EMC Documentum Content Management Interoperability Services Version 6.7 SP1 Release Notes EMC Corporation Corporate Headquarters: Hopkinton, MA 01748-9103 1-508-435-1000 www.emc.com EMC believes the information
PaperCut Payment Gateway Module CyberSource Quick Start Guide
PaperCut Payment Gateway Module CyberSource Quick Start Guide This guide is designed to supplement the Payment Gateway Module documentation and provides a guide to installing, setting up, and testing the
Caching SMB Data for Offline Access and an Improved Online Experience
Caching SMB Data for Offline Access and an Improved Online Experience Agenda What is Offline Files How does Offline Files interact with SMB Offline Files enhancements for Windows 7 Questions 2 What is
Donky Technical Overview
Donky Technical Overview This document will provide the reader with an overview of the features offered and technologies used with the Donky Messaging Network. This document will give a good base level
Cloud Powered Mobile Apps with Azure
Cloud Powered Mobile Apps with Azure Malte Lantin Technical Evanglist Microsoft Azure Agenda Mobile Services Features and Demos Advanced Features Scaling and Pricing 2 What is Mobile Services? Storage
Testing Tools using Visual Studio. Randy Pagels Sr. Developer Technology Specialist Microsoft Corporation
Testing Tools using Visual Studio Randy Pagels Sr. Developer Technology Specialist Microsoft Corporation Plan REQUIREMENTS BACKLOG Monitor + Learn Development Collaboration Production Develop + Test Release
Integrity 10. Curriculum Guide
Integrity 10 Curriculum Guide Live Classroom Curriculum Guide Integrity 10 Workflows and Documents Administration Training Integrity 10 SCM Administration Training Integrity 10 SCM Basic User Training
Application Whitelisting - Extend your Security Arsenal? Mike Baldi Cyber Security Architect Honeywell Process Solutions
Application Whitelisting - Extend your Security Arsenal? Mike Baldi Cyber Security Architect Honeywell Process Solutions 1 Agenda What is Application Whitelisting (AWL) Protection provided by Application
Spectrum Technology Platform. Version 9.0. Administration Guide
Spectrum Technology Platform Version 9.0 Administration Guide Contents Chapter 1: Getting Started...7 Starting and Stopping the Server...8 Installing the Client Tools...8 Starting the Client Tools...9
The safer, easier way to help you pass any IT exams. Exam : 9L0-518. OS X Server Essentials 10.8 Exam. Title : Version : Demo 1 / 6
Exam : 9L0-518 Title : OS X Server Essentials 10.8 Exam Version : Demo 1 / 6 1.In Server app, which procedure will configure OS X Server to let members of a specific group use the Messages service? A.
Dry Dock Documentation
Dry Dock Documentation Release 0.6.11 Taylor "Nekroze" Lawson December 19, 2014 Contents 1 Features 3 2 TODO 5 2.1 Contents:................................................. 5 2.2 Feedback.................................................
The safer, easier way to help you pass any IT exams. Exam : C_HANASUP_1. SAP Certified Support Associate - SAP HANA 1.0.
Exam : C_HANASUP_1 Title : SAP Certified Support Associate - SAP HANA 1.0 Version : DEMO 1 / 4 1.In the SAP HANA studio, which of the following SQL thread details can you monitor by using the Threads subtab
Simian. Enterprise Mac OS X Software Deployment. John Randolph and Justin McWilliams Software Engineers @ Google
Simian Enterprise Mac OS X Software Deployment John Randolph and Justin McWilliams Software Engineers @ Google What is Simian? + Munki Overview Developed and open-sourced by Greg Neagle First released
Sonatype CLM Enforcement Points - Continuous Integration (CI) Sonatype CLM Enforcement Points - Continuous Integration (CI)
Sonatype CLM Enforcement Points - Continuous Integration (CI) i Sonatype CLM Enforcement Points - Continuous Integration (CI) Sonatype CLM Enforcement Points - Continuous Integration (CI) ii Contents 1
Cross Platform Mobile. -Vinod Doshi
Cross Platform Mobile Application Testing -Vinod Doshi Objective Mobile Application Testing Needs. Challenges Current platform specific tools Cloud Testing Testing Strategies and Recommendations Generic
Explain how to prepare the hardware and other resources necessary to install SQL Server. Install SQL Server. Manage and configure SQL Server.
Course 6231A: Maintaining a Microsoft SQL Server 2008 Database About this Course Elements of this syllabus are subject to change. This five-day instructor-led course provides students with the knowledge
Installation Logon Recording Basis. By AD Logon Name AD Logon Name(recommended) By Windows Logon Name IP Address
Internet Recorder Binding User Names to AD Server & Recording Skype Text Conversation Path: Recording Analysis > Setting Terminologies: AD Server (User Name Logon Name Binding) The AD logon names can be
Microsoft Baseline Security Analyzer
The (MBSA) checks computers running Microsoft Windows Server 2008 R2 for common security misconfigurations. The following are the scanning options selected for Cisco Unified ICM Real-Time Distributor running
VMware Horizon FLEX 1.5 WHITE PAPER
WHITE PAPER Table of Contents What Is VMware Horizon FLEX?... 3 Terminology for Horizon FLEX.... 4 Key Benefits of Horizon FLEX... 4 Deploying Horizon FLEX.... 5 Tested Host Operating Systems for Horizon
LoadRunner and Performance Center v11.52 Technical Awareness Webinar Training
LoadRunner and Performance Center v11.52 Technical Awareness Webinar Training Tony Wong 1 Copyright Copyright 2012 2012 Hewlett-Packard Development Development Company, Company, L.P. The L.P. information
Your First App Store Submission
Your First App Store Submission Contents About Your First App Store Submission 4 At a Glance 5 Enroll in the Program 5 Provision Devices 5 Create an App Record in itunes Connect 5 Submit the App 6 Solve
Whitepaper. Continuous Integration Tools Applying Best Practices to the Toolchain
Whitepaper Continuous Integration Tools Applying Best Practices to the Toolchain Table of Contents Introduction... 3 Continuous Integration Tools... 3 Device Test Automation... 3 API / Web Test Automation...
CSCI E-65: Mobile Application Development Using Swift and ios
Page 1 of 5 OFFICIAL 25 Jan 2016 CSCI E-65: Mobile Application Development Using Swift and ios Harvard University Extension School: Spring 2016 Instructor: Daniel Bromberg [email protected] TF:
How to use Certificate in Microsoft Outlook
How to use Certificate in Microsoft Outlook Macau Post esigntrust Version. 2006-01.01p Agenda Configure Microsoft Outlook for using esigntrust Certificate Use certificate to sign e-mail Use Microsoft Outlook
ServiceNow Certified System Administrator. Examination Specifications
ServiceNow Certified System Administrator Examination Specifications Certified System Administrator Introduction This ServiceNow Certified System Administrator Exam Specification defines the purpose, audience,
5 Secrets to a Successful Mobile Application Testing Strategy
5 Secrets to a Successful Mobile Application Testing Strategy 25 th Jun 2014 Ajay Balamurugadas / Sundaresan Krishnaswami www.maas360.com Today s Agenda 5 key elements of a robust test repository Addressing
How to utilize Administration and Monitoring Console (AMC) in your TDI solution
How to utilize Administration and Monitoring Console (AMC) in your TDI solution An overview of the basic functions of Tivoli Directory Integrator's Administration and Monitoring Console and how it can
Strategies for Monitoring Large Data Centers with Oracle Enterprise Manager. Ana McCollum Consulting Product Manager
Strategies for Monitoring Large Data Centers with Oracle Enterprise Manager Ana McCollum Consulting Product Manager The following is intended to outline our general product direction. It is intended for
Hudson configuration manual
Hudson configuration manual 1 Chapter 1 What is Hudson? Hudson is a powerful and widely used open source continuous integration server providing development teams with a reliable way to monitor changes
What s New in Security
System Frameworks #WWDC16 What s New in Security Session 706 Lucia Ballard Secure Transports Engineering Manager Simon Cooper Trusted Execution Engineering Manager 2016 Apple Inc. All rights reserved.
BlackBerry Enterprise Server for Microsoft Exchange Version: 5.0 Service Pack: 2. Feature and Technical Overview
BlackBerry Enterprise Server for Microsoft Exchange Version: 5.0 Service Pack: 2 Feature and Technical Overview Published: 2010-06-16 SWDT305802-1108946-0615123042-001 Contents 1 Overview: BlackBerry Enterprise
WebSphere Business Monitor V7.0 Script adapter lab
Copyright IBM Corporation 2010 All rights reserved IBM WEBSPHERE BUSINESS MONITOR 7.0 LAB EXERCISE WebSphere Business Monitor V7.0 Script adapter lab What this exercise is about... 1 Changes from the previous
QML and JavaScript for Native App Development
Esri Developer Summit March 8 11, 2016 Palm Springs, CA QML and JavaScript for Native App Development Michael Tims Lucas Danzinger Agenda Native apps. Why? Overview of Qt and QML How to use JavaScript
SSL Installing your new Certificate
SSL Installing your new Certificate Contents Introduction... 3 Preparing your Certificate... 3 Installing your Certificate... 3 IIS 7.0... 3 IIS6... 5 Apache... 7 Plesk... 8 Other operating systems...
E*TRADE Developer Platform. Developer Guide and API Reference. October 24, 2012 API Version: v0
E*TRADE Developer Platform Developer Guide and API Reference October 24, 2012 API Version: v0 Contents Getting Started... 5 Introduction... 6 Architecture... 6 Authorization... 6 Agreements... 7 Support
Using Patterns with WMBv8 and IIBv9
Ben Thompson IBM Integration Bus Architect [email protected] Using Patterns with WMBv8 and IIBv9 Patterns What is a Pattern, and why do I care? Pattern Example File Record Distribution to WMQ Pattern
Developing for the App Store. (Legacy)
Developing for the App Store (Legacy) Contents About the Application Development Process 5 At a Glance 5 Developing for Apple s Platforms Is a Mix of Administrative and Coding Tasks 5 Apps Published on
Massively! Continuous Integration! A case study for Jenkins at cloud-scale
Massively! Continuous Integration! A case study for Jenkins at cloud-scale Thank you to our sponsors Platinum Sponsor Gold Sponsors Silver Sponsors Bronze Sponsors Jesse Dowdle, Sr Manager of Development
TIBCO ActiveMatrix BPM - Integration with Content Management Systems
TIBCO ActiveMatrix BPM - Integration with Content Management Systems Software Release 3.0 May 2014 Two-Second Advantage 2 Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE.
Barry L. Zimmerman, Director Ventura County Human Services Agency
Barry L. Zimmerman, Director Ventura County Human Services Agency Introducing Foster Health Link Caregiver participation in focus groups and system testing prior to implementation Targeted communication
Maintaining a Microsoft SQL Server 2008 Database
Maintaining a Microsoft SQL Server 2008 Database Course 6231A: Five days; Instructor-Led Introduction Elements of this syllabus are subject to change. This five-day instructor-led course provides students
Secure Messaging Server Console... 2
Secure Messaging Server Console... 2 Upgrading your PEN Server Console:... 2 Server Console Installation Guide... 2 Prerequisites:... 2 General preparation:... 2 Installing the Server Console... 2 Activating
Technical Whitepaper. Secure Docs
Technical Whitepaper Secure Docs Contents Introduction 3 Overview 4 Technical Details 4 Conclusion 7 Good Technology 866-7-BE-GOOD www.good.com Secure Docs Technical Whitepaper 2 Introduction As of Q1
SCCM Plug-in User Guide. Version 3.41
SCCM Plug-in User Guide Version 3.41 JAMF Software, LLC 2015 JAMF Software, LLC. All rights reserved. JAMF Software has made all efforts to ensure that this guide is accurate. JAMF Software 301 4th Ave
SUSE Manager. A Comprehensive Linux Server Management the Linux Way. Name. Title Email
SUSE Manager A Comprehensive Linux Server Management the Linux Way Name Title Email Agenda 2 Product Overview Features and Functionality Management Module Provisioning Module Monitoring Roadmap Pricing
Embed BA into Web Applications
Embed BA into Web Applications This document supports Pentaho Business Analytics Suite 5.0 GA and Pentaho Data Integration 5.0 GA, documentation revision June 15, 2014, copyright 2014 Pentaho Corporation.
Sparx Systems Enterprise Architect Cloud-based repository hosting
Enterprise Architect is a full life-cycle repository based modelling tool for requirements management, business and systems modelling, collaborating and sharing information and models. Benefits: Cloud-based
Best Practices. Understanding BeyondTrust Patch Management
Best Practices Understanding BeyondTrust Patch Management February 2014 Contents Overview... 3 1 - Configure Retina CS... 4 2 - Enable Patch Management for Smart Groups... 6 3 Identify and Approve Patches...
Chapter 2 SYSTEM MANAGEMENT. SYS-ED/ Computer Education Techniques, Inc.
Chapter 2 SYSTEM MANAGEMENT SYS-ED/ Computer Education Techniques, Inc. Objectives You will learn to: Use the system management tools. Administer a standalone server environment. Perform role-based administrative
EMC Smarts. Installation Guide for SAM, IP, ESM, MPLS, NPM, OTM, and VoIP Managers. Version 9.4.1 P/N 302-002-261 REV 01
EMC Smarts Version 9.4.1 Installation Guide for SAM, IP, ESM, MPLS, NPM, OTM, and VoIP Managers P/N 302-002-261 REV 01 Copyright 1996-2015 EMC Corporation. All rights reserved. Published in the USA. Published
Sophos Mobile Control Installation guide
Sophos Mobile Control Installation guide Product version: 2.5 Document date: July 2012 Contents 1 Introduction... 3 2 The Sophos Mobile Control server... 4 3 Set up Sophos Mobile Control... 13 4 Running
EMC Smarts. Installation Guide for SAM, IP, ESM, MPLS, NPM, OTM, and VoIP Managers. Version 9.4 P/N 302-001-489 REV 01
EMC Smarts Version 9.4 Installation Guide for SAM, IP, ESM, MPLS, NPM, OTM, and VoIP Managers P/N 302-001-489 REV 01 Copyright 1996-2015 EMC Corporation. All rights reserved. Published in the USA. Published
Planning and Administering Windows Server 2008 Servers
Planning and Administering Windows Server 2008 Servers Course 6430 Five days Instructor-led Introduction Elements of this syllabus are subject to change. This five-day instructor-led course provides students
Operational Decision Manager Worklight Integration
Copyright IBM Corporation 2013 All rights reserved IBM Operational Decision Manager V8.5 Lab exercise Operational Decision Manager Worklight Integration Integrate dynamic business rules into a Worklight
GigaSpaces XAP 10.0 Administration Training ADMINISTRATION, MONITORING AND TROUBLESHOOTING GIGASPACES XAP DISTRIBUTED SYSTEMS
GigaSpaces XAP 10.0 Administration Training ADMINISTRATION, MONITORING AND TROUBLESHOOTING GIGASPACES XAP DISTRIBUTED SYSTEMS Learn about GigaSpaces XAP internal protocols, its configuration, monitoring
Self Testing with MoPub SDK
Self Testing with MoPub SDK What: SimpleAds Demo is an iphone and Android application that displays the three basic type of ads offered through MoPub Banner (320x50), MRect (300x200), and Interstitial
CPSC 491. Today: Source code control. Source Code (Version) Control. Exercise: g., no git, subversion, cvs, etc.)
Today: Source code control CPSC 491 Source Code (Version) Control Exercise: 1. Pretend like you don t have a version control system (e. g., no git, subversion, cvs, etc.) 2. How would you manage your source
