DevOps for Salesforce :: build, test, and streamline data pipelines to simplify development in Salesforce.
Salesforce is one of the top CRM tools used these days. It eases the running of an enterprise in various areas of sales, marketing, finance, and so on. This book addresses all the problems that you might encounter while trying to deploy your applications and shows you how to resort to DevOps to take...
Gespeichert in:
1. Verfasser: | |
---|---|
Weitere Verfasser: | |
Format: | Elektronisch E-Book |
Sprache: | English |
Veröffentlicht: |
Birmingham :
Packt,
2018.
|
Schlagworte: | |
Online-Zugang: | Volltext |
Zusammenfassung: | Salesforce is one of the top CRM tools used these days. It eases the running of an enterprise in various areas of sales, marketing, finance, and so on. This book addresses all the problems that you might encounter while trying to deploy your applications and shows you how to resort to DevOps to take these challenges head on. |
Beschreibung: | 1 online resource (215 pages) |
ISBN: | 9781788836548 1788836545 |
Internformat
MARC
LEADER | 00000cam a2200000 a 4500 | ||
---|---|---|---|
001 | ZDB-4-EBU-on1056908927 | ||
003 | OCoLC | ||
005 | 20241004212047.0 | ||
006 | m o d | ||
007 | cr cnu---unuuu | ||
008 | 181013s2018 enk o 000 0 eng d | ||
040 | |a EBLCP |b eng |e pn |c EBLCP |d N$T |d TEFOD |d N$T |d UKMGB |d OCLCF |d MERUC |d LVT |d UKAHL |d OCLCQ |d OCLCO |d OCL |d NZAUC |d OCLCQ |d OCLCO |d OCLCL | ||
015 | |a GBB8J4125 |2 bnb | ||
016 | 7 | |a 019078513 |2 Uk | |
020 | |a 9781788836548 |q (electronic bk.) | ||
020 | |a 1788836545 |q (electronic bk.) | ||
035 | |a (OCoLC)1056908927 | ||
037 | |a 666FF4F1-8A79-49F4-944E-9F5A717492A1 |b OverDrive, Inc. |n http://www.overdrive.com | ||
050 | 4 | |a QA76.76.D47 | |
072 | 7 | |a COM |x 051230 |2 bisacsh | |
082 | 7 | |a 005.1 |2 23 | |
049 | |a MAIN | ||
100 | 1 | |a Dive, Priyanka. | |
245 | 1 | 0 | |a DevOps for Salesforce : |b build, test, and streamline data pipelines to simplify development in Salesforce. |
260 | |a Birmingham : |b Packt, |c 2018. | ||
300 | |a 1 online resource (215 pages) | ||
336 | |a text |b txt |2 rdacontent | ||
337 | |a computer |b c |2 rdamedia | ||
338 | |a online resource |b cr |2 rdacarrier | ||
588 | 0 | |a Online resource; title from PDF title page (EBSCO, viewed October 17, 2018) | |
505 | 0 | |a Cover -- Title Page -- Copyright and Credits -- Packt Upsell -- Contributors -- Table of Contents -- Preface -- Chapter 1: Salesforce Development and Delivery Process -- The typical Salesforce development process (without DevOps) -- Traditional deployment -- Issues with traditional deployment -- Sandboxes -- Eclipse for Salesforce development -- Installing Eclipse Neon with the Force.com IDE plugin -- Configuring a Force.com project in Eclipse -- Technical and business challenges -- DevOps for Salesforce? -- Summary -- Chapter 2: Applying DevOps to Salesforce Applications -- The need for a DevOps process in Salesforce development -- The differences between DevOps for Salesforce and other tech stacks -- Example -- the typical DevOps process for a Java development stack -- Configuring Maven in the Jenkins server -- Adding a Jenkins webhook URL in a GitHub project -- Continuous deployment -- Installing the Publish Over SSH plugin in a Jenkins server -- Summary -- References -- Chapter 3: Deployment in Salesforce -- What is deployment with reference to DevOps? -- Deployment in Salesforce -- Change Sets -- Deployment connections -- Deployment using Change Sets -- Creating deployment connections -- Creating Outbound Change Sets -- Validating Inbound Change Sets -- Using Quick Deploy to deploy Change Sets -- Deployment using the Ant Migration Tool -- Using the Force.com IDE to deploy Apex -- Installing Salesforce DX plugins to Visual Studio Code -- Summary -- Chapter 4: Introduction to the Force.com Migration Tool -- What the Force.com Migration Tool is? -- Setting up the Force.com Migration Tool -- Prerequisites -- Java -- Ant -- Installing the Ant Migration Tool on Linux -- Installing the Ant Migration Tool on Windows -- Installing the Salesforce Ant Migration Tool -- Retrieving metadata from a sandbox -- Deploying metadata on a sandbox. | |
505 | 8 | |a Deleting files/components from a Salesforce organization using destructiveChanges.xml -- How the Force.com tool helps developers and DevOps -- Troubleshooting -- Summary -- Chapter 5: Version Control -- What is meant by SCVS? -- Version control in Salesforce -- Introduction to Git -- Setting up a GitLab server on a Linux instance -- Prerequisites -- Installing the GitLab server -- Creating your first project in GitLab -- Working with a Git repository -- Viewing the commit history -- Adding a user to GitLab -- Troubleshooting -- Solution -- Branching strategy -- Handling branches using the Git CLI -- Merging changes from develop to master -- Using Git in the Eclipse IDE -- Configuring Git and pushing code to Git -- Summary -- Chapter 6: Continuous Integration -- What is Jenkins? -- CI using Jenkins -- Installing a Jenkins server -- Configuring the Ant Migration Tool with Jenkins -- Configuring a Jenkins job to retrieve metadata from a sandbox -- Triggering the same job again -- Configuring a Jenkins job to deploy metadata on a sandbox -- Summary -- Chapter 7: Continuous Testing -- What is code quality? -- Checking code quality using a PMD report -- PMD static analysis for Salesforce Apex using a Visual Studio (VS) Code extension -- PMD static analysis for Salesforce Apex using the command line -- Executing Apex tests in a deployment using Jenkins -- What is continuous testing? -- Introducing Selenium -- Setting up Selenium using Firefox -- Recording tests using Selenium -- Playing back the recorded tests using Selenium -- Introducing Qualitia -- Running test cases with Qualitia -- Use case -- continuous testing using Qualitia -- Summary -- Chapter 8: Tracking Application Changes and the ROI of Applying DevOps to Salesforce -- How to track application changes -- Introducing Bugzilla -- Publishing a build report to Git. | |
505 | 8 | |a How DevOps helps organizations deliver quickly -- Enhanced productivity -- How to measure ROI? -- Summary -- Other Books You May Enjoy -- Index. | |
520 | |a Salesforce is one of the top CRM tools used these days. It eases the running of an enterprise in various areas of sales, marketing, finance, and so on. This book addresses all the problems that you might encounter while trying to deploy your applications and shows you how to resort to DevOps to take these challenges head on. | ||
650 | 0 | |a Computer software |x Development. |0 http://id.loc.gov/authorities/subjects/sh85029535 | |
650 | 0 | |a Computer science. |0 http://id.loc.gov/authorities/subjects/sh89003285 | |
650 | 0 | |a Computer programming. |0 http://id.loc.gov/authorities/subjects/sh85107310 | |
650 | 0 | |a Software engineering. |0 http://id.loc.gov/authorities/subjects/sh87007398 | |
650 | 0 | |a Electronic data processing. |0 http://id.loc.gov/authorities/subjects/sh85042288 | |
650 | 6 | |a Informatique. | |
650 | 6 | |a Programmation (Informatique) | |
650 | 6 | |a Génie logiciel. | |
650 | 7 | |a computer science. |2 aat | |
650 | 7 | |a data processing. |2 aat | |
650 | 7 | |a computer programming. |2 aat | |
650 | 7 | |a Operational research. |2 bicssc | |
650 | 7 | |a Enterprise software. |2 bicssc | |
650 | 7 | |a Computer networking & communications. |2 bicssc | |
650 | 7 | |a COMPUTERS |x Software Development & Engineering |x General. |2 bisacsh | |
650 | 7 | |a Electronic data processing |2 fast | |
650 | 7 | |a Computer programming |2 fast | |
650 | 7 | |a Computer science |2 fast | |
650 | 7 | |a Computer software |x Development |2 fast | |
650 | 7 | |a Software engineering |2 fast | |
700 | 1 | |a Gornalli, Nagraj. | |
758 | |i has work: |a DevOps for Salesforce (Text) |1 https://id.oclc.org/worldcat/entity/E39PCYyP84kTPCjhDfhHV6cCYq |4 https://id.oclc.org/worldcat/ontology/hasWork | ||
856 | 4 | 0 | |l FWS01 |p ZDB-4-EBU |q FWS_PDA_EBU |u https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=1905961 |3 Volltext |
938 | |a Askews and Holts Library Services |b ASKH |n AH35211902 | ||
938 | |a ProQuest Ebook Central |b EBLB |n EBL5532250 | ||
938 | |a EBSCOhost |b EBSC |n 1905961 | ||
994 | |a 92 |b GEBAY | ||
912 | |a ZDB-4-EBU | ||
049 | |a DE-863 |
Datensatz im Suchindex
DE-BY-FWS_katkey | ZDB-4-EBU-on1056908927 |
---|---|
_version_ | 1816796932062838784 |
adam_text | |
any_adam_object | |
author | Dive, Priyanka |
author2 | Gornalli, Nagraj |
author2_role | |
author2_variant | n g ng |
author_facet | Dive, Priyanka Gornalli, Nagraj |
author_role | |
author_sort | Dive, Priyanka |
author_variant | p d pd |
building | Verbundindex |
bvnumber | localFWS |
callnumber-first | Q - Science |
callnumber-label | QA76 |
callnumber-raw | QA76.76.D47 |
callnumber-search | QA76.76.D47 |
callnumber-sort | QA 276.76 D47 |
callnumber-subject | QA - Mathematics |
collection | ZDB-4-EBU |
contents | Cover -- Title Page -- Copyright and Credits -- Packt Upsell -- Contributors -- Table of Contents -- Preface -- Chapter 1: Salesforce Development and Delivery Process -- The typical Salesforce development process (without DevOps) -- Traditional deployment -- Issues with traditional deployment -- Sandboxes -- Eclipse for Salesforce development -- Installing Eclipse Neon with the Force.com IDE plugin -- Configuring a Force.com project in Eclipse -- Technical and business challenges -- DevOps for Salesforce? -- Summary -- Chapter 2: Applying DevOps to Salesforce Applications -- The need for a DevOps process in Salesforce development -- The differences between DevOps for Salesforce and other tech stacks -- Example -- the typical DevOps process for a Java development stack -- Configuring Maven in the Jenkins server -- Adding a Jenkins webhook URL in a GitHub project -- Continuous deployment -- Installing the Publish Over SSH plugin in a Jenkins server -- Summary -- References -- Chapter 3: Deployment in Salesforce -- What is deployment with reference to DevOps? -- Deployment in Salesforce -- Change Sets -- Deployment connections -- Deployment using Change Sets -- Creating deployment connections -- Creating Outbound Change Sets -- Validating Inbound Change Sets -- Using Quick Deploy to deploy Change Sets -- Deployment using the Ant Migration Tool -- Using the Force.com IDE to deploy Apex -- Installing Salesforce DX plugins to Visual Studio Code -- Summary -- Chapter 4: Introduction to the Force.com Migration Tool -- What the Force.com Migration Tool is? -- Setting up the Force.com Migration Tool -- Prerequisites -- Java -- Ant -- Installing the Ant Migration Tool on Linux -- Installing the Ant Migration Tool on Windows -- Installing the Salesforce Ant Migration Tool -- Retrieving metadata from a sandbox -- Deploying metadata on a sandbox. Deleting files/components from a Salesforce organization using destructiveChanges.xml -- How the Force.com tool helps developers and DevOps -- Troubleshooting -- Summary -- Chapter 5: Version Control -- What is meant by SCVS? -- Version control in Salesforce -- Introduction to Git -- Setting up a GitLab server on a Linux instance -- Prerequisites -- Installing the GitLab server -- Creating your first project in GitLab -- Working with a Git repository -- Viewing the commit history -- Adding a user to GitLab -- Troubleshooting -- Solution -- Branching strategy -- Handling branches using the Git CLI -- Merging changes from develop to master -- Using Git in the Eclipse IDE -- Configuring Git and pushing code to Git -- Summary -- Chapter 6: Continuous Integration -- What is Jenkins? -- CI using Jenkins -- Installing a Jenkins server -- Configuring the Ant Migration Tool with Jenkins -- Configuring a Jenkins job to retrieve metadata from a sandbox -- Triggering the same job again -- Configuring a Jenkins job to deploy metadata on a sandbox -- Summary -- Chapter 7: Continuous Testing -- What is code quality? -- Checking code quality using a PMD report -- PMD static analysis for Salesforce Apex using a Visual Studio (VS) Code extension -- PMD static analysis for Salesforce Apex using the command line -- Executing Apex tests in a deployment using Jenkins -- What is continuous testing? -- Introducing Selenium -- Setting up Selenium using Firefox -- Recording tests using Selenium -- Playing back the recorded tests using Selenium -- Introducing Qualitia -- Running test cases with Qualitia -- Use case -- continuous testing using Qualitia -- Summary -- Chapter 8: Tracking Application Changes and the ROI of Applying DevOps to Salesforce -- How to track application changes -- Introducing Bugzilla -- Publishing a build report to Git. How DevOps helps organizations deliver quickly -- Enhanced productivity -- How to measure ROI? -- Summary -- Other Books You May Enjoy -- Index. |
ctrlnum | (OCoLC)1056908927 |
dewey-full | 005.1 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.1 |
dewey-search | 005.1 |
dewey-sort | 15.1 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
format | Electronic eBook |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>07090cam a2200697 a 4500</leader><controlfield tag="001">ZDB-4-EBU-on1056908927</controlfield><controlfield tag="003">OCoLC</controlfield><controlfield tag="005">20241004212047.0</controlfield><controlfield tag="006">m o d </controlfield><controlfield tag="007">cr cnu---unuuu</controlfield><controlfield tag="008">181013s2018 enk o 000 0 eng d</controlfield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">EBLCP</subfield><subfield code="b">eng</subfield><subfield code="e">pn</subfield><subfield code="c">EBLCP</subfield><subfield code="d">N$T</subfield><subfield code="d">TEFOD</subfield><subfield code="d">N$T</subfield><subfield code="d">UKMGB</subfield><subfield code="d">OCLCF</subfield><subfield code="d">MERUC</subfield><subfield code="d">LVT</subfield><subfield code="d">UKAHL</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">OCLCO</subfield><subfield code="d">OCL</subfield><subfield code="d">NZAUC</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">OCLCO</subfield><subfield code="d">OCLCL</subfield></datafield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">GBB8J4125</subfield><subfield code="2">bnb</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">019078513</subfield><subfield code="2">Uk</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781788836548</subfield><subfield code="q">(electronic bk.)</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1788836545</subfield><subfield code="q">(electronic bk.)</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)1056908927</subfield></datafield><datafield tag="037" ind1=" " ind2=" "><subfield code="a">666FF4F1-8A79-49F4-944E-9F5A717492A1</subfield><subfield code="b">OverDrive, Inc.</subfield><subfield code="n">http://www.overdrive.com</subfield></datafield><datafield tag="050" ind1=" " ind2="4"><subfield code="a">QA76.76.D47</subfield></datafield><datafield tag="072" ind1=" " ind2="7"><subfield code="a">COM</subfield><subfield code="x">051230</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="082" ind1="7" ind2=" "><subfield code="a">005.1</subfield><subfield code="2">23</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">MAIN</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Dive, Priyanka.</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">DevOps for Salesforce :</subfield><subfield code="b">build, test, and streamline data pipelines to simplify development in Salesforce.</subfield></datafield><datafield tag="260" ind1=" " ind2=" "><subfield code="a">Birmingham :</subfield><subfield code="b">Packt,</subfield><subfield code="c">2018.</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 online resource (215 pages)</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="a">text</subfield><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="a">computer</subfield><subfield code="b">c</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="a">online resource</subfield><subfield code="b">cr</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="588" ind1="0" ind2=" "><subfield code="a">Online resource; title from PDF title page (EBSCO, viewed October 17, 2018)</subfield></datafield><datafield tag="505" ind1="0" ind2=" "><subfield code="a">Cover -- Title Page -- Copyright and Credits -- Packt Upsell -- Contributors -- Table of Contents -- Preface -- Chapter 1: Salesforce Development and Delivery Process -- The typical Salesforce development process (without DevOps) -- Traditional deployment -- Issues with traditional deployment -- Sandboxes -- Eclipse for Salesforce development -- Installing Eclipse Neon with the Force.com IDE plugin -- Configuring a Force.com project in Eclipse -- Technical and business challenges -- DevOps for Salesforce? -- Summary -- Chapter 2: Applying DevOps to Salesforce Applications -- The need for a DevOps process in Salesforce development -- The differences between DevOps for Salesforce and other tech stacks -- Example -- the typical DevOps process for a Java development stack -- Configuring Maven in the Jenkins server -- Adding a Jenkins webhook URL in a GitHub project -- Continuous deployment -- Installing the Publish Over SSH plugin in a Jenkins server -- Summary -- References -- Chapter 3: Deployment in Salesforce -- What is deployment with reference to DevOps? -- Deployment in Salesforce -- Change Sets -- Deployment connections -- Deployment using Change Sets -- Creating deployment connections -- Creating Outbound Change Sets -- Validating Inbound Change Sets -- Using Quick Deploy to deploy Change Sets -- Deployment using the Ant Migration Tool -- Using the Force.com IDE to deploy Apex -- Installing Salesforce DX plugins to Visual Studio Code -- Summary -- Chapter 4: Introduction to the Force.com Migration Tool -- What the Force.com Migration Tool is? -- Setting up the Force.com Migration Tool -- Prerequisites -- Java -- Ant -- Installing the Ant Migration Tool on Linux -- Installing the Ant Migration Tool on Windows -- Installing the Salesforce Ant Migration Tool -- Retrieving metadata from a sandbox -- Deploying metadata on a sandbox.</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Deleting files/components from a Salesforce organization using destructiveChanges.xml -- How the Force.com tool helps developers and DevOps -- Troubleshooting -- Summary -- Chapter 5: Version Control -- What is meant by SCVS? -- Version control in Salesforce -- Introduction to Git -- Setting up a GitLab server on a Linux instance -- Prerequisites -- Installing the GitLab server -- Creating your first project in GitLab -- Working with a Git repository -- Viewing the commit history -- Adding a user to GitLab -- Troubleshooting -- Solution -- Branching strategy -- Handling branches using the Git CLI -- Merging changes from develop to master -- Using Git in the Eclipse IDE -- Configuring Git and pushing code to Git -- Summary -- Chapter 6: Continuous Integration -- What is Jenkins? -- CI using Jenkins -- Installing a Jenkins server -- Configuring the Ant Migration Tool with Jenkins -- Configuring a Jenkins job to retrieve metadata from a sandbox -- Triggering the same job again -- Configuring a Jenkins job to deploy metadata on a sandbox -- Summary -- Chapter 7: Continuous Testing -- What is code quality? -- Checking code quality using a PMD report -- PMD static analysis for Salesforce Apex using a Visual Studio (VS) Code extension -- PMD static analysis for Salesforce Apex using the command line -- Executing Apex tests in a deployment using Jenkins -- What is continuous testing? -- Introducing Selenium -- Setting up Selenium using Firefox -- Recording tests using Selenium -- Playing back the recorded tests using Selenium -- Introducing Qualitia -- Running test cases with Qualitia -- Use case -- continuous testing using Qualitia -- Summary -- Chapter 8: Tracking Application Changes and the ROI of Applying DevOps to Salesforce -- How to track application changes -- Introducing Bugzilla -- Publishing a build report to Git.</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">How DevOps helps organizations deliver quickly -- Enhanced productivity -- How to measure ROI? -- Summary -- Other Books You May Enjoy -- Index.</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">Salesforce is one of the top CRM tools used these days. It eases the running of an enterprise in various areas of sales, marketing, finance, and so on. This book addresses all the problems that you might encounter while trying to deploy your applications and shows you how to resort to DevOps to take these challenges head on.</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Computer software</subfield><subfield code="x">Development.</subfield><subfield code="0">http://id.loc.gov/authorities/subjects/sh85029535</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Computer science.</subfield><subfield code="0">http://id.loc.gov/authorities/subjects/sh89003285</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Computer programming.</subfield><subfield code="0">http://id.loc.gov/authorities/subjects/sh85107310</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Software engineering.</subfield><subfield code="0">http://id.loc.gov/authorities/subjects/sh87007398</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Electronic data processing.</subfield><subfield code="0">http://id.loc.gov/authorities/subjects/sh85042288</subfield></datafield><datafield tag="650" ind1=" " ind2="6"><subfield code="a">Informatique.</subfield></datafield><datafield tag="650" ind1=" " ind2="6"><subfield code="a">Programmation (Informatique)</subfield></datafield><datafield tag="650" ind1=" " ind2="6"><subfield code="a">Génie logiciel.</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">computer science.</subfield><subfield code="2">aat</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">data processing.</subfield><subfield code="2">aat</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">computer programming.</subfield><subfield code="2">aat</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Operational research.</subfield><subfield code="2">bicssc</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Enterprise software.</subfield><subfield code="2">bicssc</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Computer networking & communications.</subfield><subfield code="2">bicssc</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">COMPUTERS</subfield><subfield code="x">Software Development & Engineering</subfield><subfield code="x">General.</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Electronic data processing</subfield><subfield code="2">fast</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Computer programming</subfield><subfield code="2">fast</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Computer science</subfield><subfield code="2">fast</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Computer software</subfield><subfield code="x">Development</subfield><subfield code="2">fast</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Software engineering</subfield><subfield code="2">fast</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Gornalli, Nagraj.</subfield></datafield><datafield tag="758" ind1=" " ind2=" "><subfield code="i">has work:</subfield><subfield code="a">DevOps for Salesforce (Text)</subfield><subfield code="1">https://id.oclc.org/worldcat/entity/E39PCYyP84kTPCjhDfhHV6cCYq</subfield><subfield code="4">https://id.oclc.org/worldcat/ontology/hasWork</subfield></datafield><datafield tag="856" ind1="4" ind2="0"><subfield code="l">FWS01</subfield><subfield code="p">ZDB-4-EBU</subfield><subfield code="q">FWS_PDA_EBU</subfield><subfield code="u">https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=1905961</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">Askews and Holts Library Services</subfield><subfield code="b">ASKH</subfield><subfield code="n">AH35211902</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">ProQuest Ebook Central</subfield><subfield code="b">EBLB</subfield><subfield code="n">EBL5532250</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">EBSCOhost</subfield><subfield code="b">EBSC</subfield><subfield code="n">1905961</subfield></datafield><datafield tag="994" ind1=" " ind2=" "><subfield code="a">92</subfield><subfield code="b">GEBAY</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-4-EBU</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-863</subfield></datafield></record></collection> |
id | ZDB-4-EBU-on1056908927 |
illustrated | Not Illustrated |
indexdate | 2024-11-26T14:49:32Z |
institution | BVB |
isbn | 9781788836548 1788836545 |
language | English |
oclc_num | 1056908927 |
open_access_boolean | |
owner | MAIN DE-863 DE-BY-FWS |
owner_facet | MAIN DE-863 DE-BY-FWS |
physical | 1 online resource (215 pages) |
psigel | ZDB-4-EBU |
publishDate | 2018 |
publishDateSearch | 2018 |
publishDateSort | 2018 |
publisher | Packt, |
record_format | marc |
spelling | Dive, Priyanka. DevOps for Salesforce : build, test, and streamline data pipelines to simplify development in Salesforce. Birmingham : Packt, 2018. 1 online resource (215 pages) text txt rdacontent computer c rdamedia online resource cr rdacarrier Online resource; title from PDF title page (EBSCO, viewed October 17, 2018) Cover -- Title Page -- Copyright and Credits -- Packt Upsell -- Contributors -- Table of Contents -- Preface -- Chapter 1: Salesforce Development and Delivery Process -- The typical Salesforce development process (without DevOps) -- Traditional deployment -- Issues with traditional deployment -- Sandboxes -- Eclipse for Salesforce development -- Installing Eclipse Neon with the Force.com IDE plugin -- Configuring a Force.com project in Eclipse -- Technical and business challenges -- DevOps for Salesforce? -- Summary -- Chapter 2: Applying DevOps to Salesforce Applications -- The need for a DevOps process in Salesforce development -- The differences between DevOps for Salesforce and other tech stacks -- Example -- the typical DevOps process for a Java development stack -- Configuring Maven in the Jenkins server -- Adding a Jenkins webhook URL in a GitHub project -- Continuous deployment -- Installing the Publish Over SSH plugin in a Jenkins server -- Summary -- References -- Chapter 3: Deployment in Salesforce -- What is deployment with reference to DevOps? -- Deployment in Salesforce -- Change Sets -- Deployment connections -- Deployment using Change Sets -- Creating deployment connections -- Creating Outbound Change Sets -- Validating Inbound Change Sets -- Using Quick Deploy to deploy Change Sets -- Deployment using the Ant Migration Tool -- Using the Force.com IDE to deploy Apex -- Installing Salesforce DX plugins to Visual Studio Code -- Summary -- Chapter 4: Introduction to the Force.com Migration Tool -- What the Force.com Migration Tool is? -- Setting up the Force.com Migration Tool -- Prerequisites -- Java -- Ant -- Installing the Ant Migration Tool on Linux -- Installing the Ant Migration Tool on Windows -- Installing the Salesforce Ant Migration Tool -- Retrieving metadata from a sandbox -- Deploying metadata on a sandbox. Deleting files/components from a Salesforce organization using destructiveChanges.xml -- How the Force.com tool helps developers and DevOps -- Troubleshooting -- Summary -- Chapter 5: Version Control -- What is meant by SCVS? -- Version control in Salesforce -- Introduction to Git -- Setting up a GitLab server on a Linux instance -- Prerequisites -- Installing the GitLab server -- Creating your first project in GitLab -- Working with a Git repository -- Viewing the commit history -- Adding a user to GitLab -- Troubleshooting -- Solution -- Branching strategy -- Handling branches using the Git CLI -- Merging changes from develop to master -- Using Git in the Eclipse IDE -- Configuring Git and pushing code to Git -- Summary -- Chapter 6: Continuous Integration -- What is Jenkins? -- CI using Jenkins -- Installing a Jenkins server -- Configuring the Ant Migration Tool with Jenkins -- Configuring a Jenkins job to retrieve metadata from a sandbox -- Triggering the same job again -- Configuring a Jenkins job to deploy metadata on a sandbox -- Summary -- Chapter 7: Continuous Testing -- What is code quality? -- Checking code quality using a PMD report -- PMD static analysis for Salesforce Apex using a Visual Studio (VS) Code extension -- PMD static analysis for Salesforce Apex using the command line -- Executing Apex tests in a deployment using Jenkins -- What is continuous testing? -- Introducing Selenium -- Setting up Selenium using Firefox -- Recording tests using Selenium -- Playing back the recorded tests using Selenium -- Introducing Qualitia -- Running test cases with Qualitia -- Use case -- continuous testing using Qualitia -- Summary -- Chapter 8: Tracking Application Changes and the ROI of Applying DevOps to Salesforce -- How to track application changes -- Introducing Bugzilla -- Publishing a build report to Git. How DevOps helps organizations deliver quickly -- Enhanced productivity -- How to measure ROI? -- Summary -- Other Books You May Enjoy -- Index. Salesforce is one of the top CRM tools used these days. It eases the running of an enterprise in various areas of sales, marketing, finance, and so on. This book addresses all the problems that you might encounter while trying to deploy your applications and shows you how to resort to DevOps to take these challenges head on. Computer software Development. http://id.loc.gov/authorities/subjects/sh85029535 Computer science. http://id.loc.gov/authorities/subjects/sh89003285 Computer programming. http://id.loc.gov/authorities/subjects/sh85107310 Software engineering. http://id.loc.gov/authorities/subjects/sh87007398 Electronic data processing. http://id.loc.gov/authorities/subjects/sh85042288 Informatique. Programmation (Informatique) Génie logiciel. computer science. aat data processing. aat computer programming. aat Operational research. bicssc Enterprise software. bicssc Computer networking & communications. bicssc COMPUTERS Software Development & Engineering General. bisacsh Electronic data processing fast Computer programming fast Computer science fast Computer software Development fast Software engineering fast Gornalli, Nagraj. has work: DevOps for Salesforce (Text) https://id.oclc.org/worldcat/entity/E39PCYyP84kTPCjhDfhHV6cCYq https://id.oclc.org/worldcat/ontology/hasWork FWS01 ZDB-4-EBU FWS_PDA_EBU https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=1905961 Volltext |
spellingShingle | Dive, Priyanka DevOps for Salesforce : build, test, and streamline data pipelines to simplify development in Salesforce. Cover -- Title Page -- Copyright and Credits -- Packt Upsell -- Contributors -- Table of Contents -- Preface -- Chapter 1: Salesforce Development and Delivery Process -- The typical Salesforce development process (without DevOps) -- Traditional deployment -- Issues with traditional deployment -- Sandboxes -- Eclipse for Salesforce development -- Installing Eclipse Neon with the Force.com IDE plugin -- Configuring a Force.com project in Eclipse -- Technical and business challenges -- DevOps for Salesforce? -- Summary -- Chapter 2: Applying DevOps to Salesforce Applications -- The need for a DevOps process in Salesforce development -- The differences between DevOps for Salesforce and other tech stacks -- Example -- the typical DevOps process for a Java development stack -- Configuring Maven in the Jenkins server -- Adding a Jenkins webhook URL in a GitHub project -- Continuous deployment -- Installing the Publish Over SSH plugin in a Jenkins server -- Summary -- References -- Chapter 3: Deployment in Salesforce -- What is deployment with reference to DevOps? -- Deployment in Salesforce -- Change Sets -- Deployment connections -- Deployment using Change Sets -- Creating deployment connections -- Creating Outbound Change Sets -- Validating Inbound Change Sets -- Using Quick Deploy to deploy Change Sets -- Deployment using the Ant Migration Tool -- Using the Force.com IDE to deploy Apex -- Installing Salesforce DX plugins to Visual Studio Code -- Summary -- Chapter 4: Introduction to the Force.com Migration Tool -- What the Force.com Migration Tool is? -- Setting up the Force.com Migration Tool -- Prerequisites -- Java -- Ant -- Installing the Ant Migration Tool on Linux -- Installing the Ant Migration Tool on Windows -- Installing the Salesforce Ant Migration Tool -- Retrieving metadata from a sandbox -- Deploying metadata on a sandbox. Deleting files/components from a Salesforce organization using destructiveChanges.xml -- How the Force.com tool helps developers and DevOps -- Troubleshooting -- Summary -- Chapter 5: Version Control -- What is meant by SCVS? -- Version control in Salesforce -- Introduction to Git -- Setting up a GitLab server on a Linux instance -- Prerequisites -- Installing the GitLab server -- Creating your first project in GitLab -- Working with a Git repository -- Viewing the commit history -- Adding a user to GitLab -- Troubleshooting -- Solution -- Branching strategy -- Handling branches using the Git CLI -- Merging changes from develop to master -- Using Git in the Eclipse IDE -- Configuring Git and pushing code to Git -- Summary -- Chapter 6: Continuous Integration -- What is Jenkins? -- CI using Jenkins -- Installing a Jenkins server -- Configuring the Ant Migration Tool with Jenkins -- Configuring a Jenkins job to retrieve metadata from a sandbox -- Triggering the same job again -- Configuring a Jenkins job to deploy metadata on a sandbox -- Summary -- Chapter 7: Continuous Testing -- What is code quality? -- Checking code quality using a PMD report -- PMD static analysis for Salesforce Apex using a Visual Studio (VS) Code extension -- PMD static analysis for Salesforce Apex using the command line -- Executing Apex tests in a deployment using Jenkins -- What is continuous testing? -- Introducing Selenium -- Setting up Selenium using Firefox -- Recording tests using Selenium -- Playing back the recorded tests using Selenium -- Introducing Qualitia -- Running test cases with Qualitia -- Use case -- continuous testing using Qualitia -- Summary -- Chapter 8: Tracking Application Changes and the ROI of Applying DevOps to Salesforce -- How to track application changes -- Introducing Bugzilla -- Publishing a build report to Git. How DevOps helps organizations deliver quickly -- Enhanced productivity -- How to measure ROI? -- Summary -- Other Books You May Enjoy -- Index. Computer software Development. http://id.loc.gov/authorities/subjects/sh85029535 Computer science. http://id.loc.gov/authorities/subjects/sh89003285 Computer programming. http://id.loc.gov/authorities/subjects/sh85107310 Software engineering. http://id.loc.gov/authorities/subjects/sh87007398 Electronic data processing. http://id.loc.gov/authorities/subjects/sh85042288 Informatique. Programmation (Informatique) Génie logiciel. computer science. aat data processing. aat computer programming. aat Operational research. bicssc Enterprise software. bicssc Computer networking & communications. bicssc COMPUTERS Software Development & Engineering General. bisacsh Electronic data processing fast Computer programming fast Computer science fast Computer software Development fast Software engineering fast |
subject_GND | http://id.loc.gov/authorities/subjects/sh85029535 http://id.loc.gov/authorities/subjects/sh89003285 http://id.loc.gov/authorities/subjects/sh85107310 http://id.loc.gov/authorities/subjects/sh87007398 http://id.loc.gov/authorities/subjects/sh85042288 |
title | DevOps for Salesforce : build, test, and streamline data pipelines to simplify development in Salesforce. |
title_auth | DevOps for Salesforce : build, test, and streamline data pipelines to simplify development in Salesforce. |
title_exact_search | DevOps for Salesforce : build, test, and streamline data pipelines to simplify development in Salesforce. |
title_full | DevOps for Salesforce : build, test, and streamline data pipelines to simplify development in Salesforce. |
title_fullStr | DevOps for Salesforce : build, test, and streamline data pipelines to simplify development in Salesforce. |
title_full_unstemmed | DevOps for Salesforce : build, test, and streamline data pipelines to simplify development in Salesforce. |
title_short | DevOps for Salesforce : |
title_sort | devops for salesforce build test and streamline data pipelines to simplify development in salesforce |
title_sub | build, test, and streamline data pipelines to simplify development in Salesforce. |
topic | Computer software Development. http://id.loc.gov/authorities/subjects/sh85029535 Computer science. http://id.loc.gov/authorities/subjects/sh89003285 Computer programming. http://id.loc.gov/authorities/subjects/sh85107310 Software engineering. http://id.loc.gov/authorities/subjects/sh87007398 Electronic data processing. http://id.loc.gov/authorities/subjects/sh85042288 Informatique. Programmation (Informatique) Génie logiciel. computer science. aat data processing. aat computer programming. aat Operational research. bicssc Enterprise software. bicssc Computer networking & communications. bicssc COMPUTERS Software Development & Engineering General. bisacsh Electronic data processing fast Computer programming fast Computer science fast Computer software Development fast Software engineering fast |
topic_facet | Computer software Development. Computer science. Computer programming. Software engineering. Electronic data processing. Informatique. Programmation (Informatique) Génie logiciel. computer science. data processing. computer programming. Operational research. Enterprise software. Computer networking & communications. COMPUTERS Software Development & Engineering General. Electronic data processing Computer programming Computer science Computer software Development Software engineering |
url | https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=1905961 |
work_keys_str_mv | AT divepriyanka devopsforsalesforcebuildtestandstreamlinedatapipelinestosimplifydevelopmentinsalesforce AT gornallinagraj devopsforsalesforcebuildtestandstreamlinedatapipelinestosimplifydevelopmentinsalesforce |