GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — adding CI page · r2k0/fullstackpython.github.com@d7a648b

File tree

Expand file treeCollapse file tree
Open diff view settings
Filter options
  • about-author.html
  • all.html
  • api-creation.html
  • api-integration.html
  • application-dependencies.html
  • application-programming-interfaces.html
  • best-python-resources.html
  • bottle.html
  • caching.html
  • cascading-style-sheets.html
  • change-log.html
  • configuration-management.html
  • continuous-integration.html
  • databases.html
  • deployment.html
  • django.html
  • feeds
    • all.atom.xml
  • flask.html
  • future-directions.html
  • introduction.html
  • javascript.html
  • logging.html
  • monitoring.html
  • no-sql-datastore.html
  • operating-systems.html
  • other-web-frameworks.html
  • platform-as-a-service.html
  • servers.html
  • source-control.html
  • source/content/pages/06-automation
    • 0602-continuous-integration.markdown
  • static-content.html
  • table-of-contents.html
  • task-queues.html
  • web-analytics.html
  • web-application-security.html
  • web-frameworks.html
  • web-servers.html
  • wsgi-servers.html
Expand file treeCollapse file tree
Open diff view settings
Collapse file

‎about-author.html‎

Copy file name to clipboardExpand all lines: about-author.html
+1-1Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -345,8 +345,8 @@ <h3 class="panel-head">Table of Contents</h3>
345345
<a href="/no-sql-datastore.html" class="list-group-item smaller-item ">NoSQL Data Stores</a>
346346
<a href="/cascading-style-sheets.html" class="list-group-item smaller-item ">Cascading Style Sheets</a>
347347
<a href="/javascript.html" class="list-group-item smaller-item ">JavaScript</a>
348-
<a href="/configuration-management.html" class="list-group-item smaller-item ">Configuration Management</a>
349348
<a href="/continuous-integration.html" class="list-group-item smaller-item ">Continuous Integration</a>
349+
<a href="/configuration-management.html" class="list-group-item smaller-item ">Configuration Management</a>
350350
<a href="/static-content.html" class="list-group-item smaller-item ">Static Content</a>
351351
<a href="/caching.html" class="list-group-item smaller-item ">Caching</a>
352352
<a href="/task-queues.html" class="list-group-item smaller-item ">Task Queues</a>
Collapse file

‎all.html‎

Copy file name to clipboardExpand all lines: all.html
+44-2Lines changed: 44 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2200,6 +2200,50 @@ <h2>JavaScript learning checklist</h2>
22002200
<a href="/static-content.html">static content</a> section for how to host the JavaScript
22012201
files.</p>
22022202
<h3>Do you need to style your app or deploy it next?</h3>
2203+
<h1>Continuous Integration</h1>
2204+
<p>Continuous integration (CI) automates building, testing and deploying
2205+
applications.</p>
2206+
<h2>Why is continuous integration important?</h2>
2207+
<p>When CI is set up well it can dramatically reduce deployment times by
2208+
eliminating manual steps and ensure code does not have bugs that are being
2209+
checked by automated tests. Source code changes as a project evolves.
2210+
CI combined with unit and integration tests check that code modifications
2211+
do not break existing tests ensure the software works as intended.</p>
2212+
<h2>Open source CI projects</h2>
2213+
<ul>
2214+
<li>
2215+
<p><a href="http://jenkins-ci.org/">Jenkins</a> is a common CI server for building and
2216+
deploying to test and production servers.
2217+
<a href="https://github.com/jenkinsci/jenkins">Jenkins source code is on GitHub</a>.</p>
2218+
</li>
2219+
<li>
2220+
<p><a href="http://www.go.cd/">Go CD</a> by ThoughtWorks was designed with the build and
2221+
test &amp; release cycles in mind.
2222+
<a href="https://github.com/gocd/gocd">Go CD source code is on GitHub</a></p>
2223+
</li>
2224+
<li>
2225+
<p><a href="http://stridercd.com/">Strider</a> is a CI server written in node.js.
2226+
<a href="https://github.com/Strider-CD/strider">Strider source code is on GitHub</a>.</p>
2227+
</li>
2228+
</ul>
2229+
<h2>Hosted CI services</h2>
2230+
<ul>
2231+
<li>
2232+
<p><a href="https://travis-ci.org/">Travis CI</a> provides free CI for open source
2233+
projects and has a <a href="https://travis-ci.com/">commercial version</a> for
2234+
private repositories.</p>
2235+
</li>
2236+
<li>
2237+
<p><a href="https://www.atlassian.com/software/bamboo">Bamboo</a> is
2238+
<a href="https://www.atlassian.com/">Atlassian</a>'s hosted continuous integration that
2239+
is also free for open source projects.</p>
2240+
</li>
2241+
<li>
2242+
<p><a href="https://circleci.com/">Circle CI</a> works with open or closed source projects
2243+
on GitHub and can deploy them to Heroku if builds are successful.</p>
2244+
</li>
2245+
</ul>
2246+
<h3>What do you want to add to your application next?</h3>
22032247
<h1>Configuration Management</h1>
22042248
<p>Configuration management involves modifying servers from an existing state to
22052249
a desired state and automating how an application is deployed.</p>
@@ -2309,8 +2353,6 @@ <h2>Application dependencies learning checklist</h2>
23092353
<p><i class="fa fa-check-square-o"></i>
23102354
Hook the automated deployment tool into your existing deployment process.</p>
23112355
<h3>What's next after automating your app configuration?</h3>
2312-
<h1>Continuous Integration</h1>
2313-
<p>TBD :)</p>
23142356
<h1>Static content</h1>
23152357
<p>Some content on a website does not change and therefore should be served
23162358
up either directly through the web server or a content delivery network (CDN).
Collapse file

‎api-creation.html‎

Copy file name to clipboardExpand all lines: api-creation.html
+1-1Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -458,8 +458,8 @@ <h3 class="panel-head">Table of Contents</h3>
458458
<a href="/no-sql-datastore.html" class="list-group-item smaller-item ">NoSQL Data Stores</a>
459459
<a href="/cascading-style-sheets.html" class="list-group-item smaller-item ">Cascading Style Sheets</a>
460460
<a href="/javascript.html" class="list-group-item smaller-item ">JavaScript</a>
461-
<a href="/configuration-management.html" class="list-group-item smaller-item ">Configuration Management</a>
462461
<a href="/continuous-integration.html" class="list-group-item smaller-item ">Continuous Integration</a>
462+
<a href="/configuration-management.html" class="list-group-item smaller-item ">Configuration Management</a>
463463
<a href="/static-content.html" class="list-group-item smaller-item ">Static Content</a>
464464
<a href="/caching.html" class="list-group-item smaller-item ">Caching</a>
465465
<a href="/task-queues.html" class="list-group-item smaller-item ">Task Queues</a>
Collapse file

‎api-integration.html‎

Copy file name to clipboardExpand all lines: api-integration.html
+1-1Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -404,8 +404,8 @@ <h3 class="panel-head">Table of Contents</h3>
404404
<a href="/no-sql-datastore.html" class="list-group-item smaller-item ">NoSQL Data Stores</a>
405405
<a href="/cascading-style-sheets.html" class="list-group-item smaller-item ">Cascading Style Sheets</a>
406406
<a href="/javascript.html" class="list-group-item smaller-item ">JavaScript</a>
407-
<a href="/configuration-management.html" class="list-group-item smaller-item ">Configuration Management</a>
408407
<a href="/continuous-integration.html" class="list-group-item smaller-item ">Continuous Integration</a>
408+
<a href="/configuration-management.html" class="list-group-item smaller-item ">Configuration Management</a>
409409
<a href="/static-content.html" class="list-group-item smaller-item ">Static Content</a>
410410
<a href="/caching.html" class="list-group-item smaller-item ">Caching</a>
411411
<a href="/task-queues.html" class="list-group-item smaller-item ">Task Queues</a>
Collapse file

‎application-dependencies.html‎

Copy file name to clipboardExpand all lines: application-dependencies.html
+1-1Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -481,8 +481,8 @@ <h3 class="panel-head">Table of Contents</h3>
481481
<a href="/no-sql-datastore.html" class="list-group-item smaller-item ">NoSQL Data Stores</a>
482482
<a href="/cascading-style-sheets.html" class="list-group-item smaller-item ">Cascading Style Sheets</a>
483483
<a href="/javascript.html" class="list-group-item smaller-item ">JavaScript</a>
484-
<a href="/configuration-management.html" class="list-group-item smaller-item ">Configuration Management</a>
485484
<a href="/continuous-integration.html" class="list-group-item smaller-item ">Continuous Integration</a>
485+
<a href="/configuration-management.html" class="list-group-item smaller-item ">Configuration Management</a>
486486
<a href="/static-content.html" class="list-group-item smaller-item ">Static Content</a>
487487
<a href="/caching.html" class="list-group-item smaller-item ">Caching</a>
488488
<a href="/task-queues.html" class="list-group-item smaller-item ">Task Queues</a>
Collapse file

‎application-programming-interfaces.html‎

Copy file name to clipboardExpand all lines: application-programming-interfaces.html
+1-1Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -405,8 +405,8 @@ <h3 class="panel-head">Table of Contents</h3>
405405
<a href="/no-sql-datastore.html" class="list-group-item smaller-item ">NoSQL Data Stores</a>
406406
<a href="/cascading-style-sheets.html" class="list-group-item smaller-item ">Cascading Style Sheets</a>
407407
<a href="/javascript.html" class="list-group-item smaller-item ">JavaScript</a>
408-
<a href="/configuration-management.html" class="list-group-item smaller-item ">Configuration Management</a>
409408
<a href="/continuous-integration.html" class="list-group-item smaller-item ">Continuous Integration</a>
409+
<a href="/configuration-management.html" class="list-group-item smaller-item ">Configuration Management</a>
410410
<a href="/static-content.html" class="list-group-item smaller-item ">Static Content</a>
411411
<a href="/caching.html" class="list-group-item smaller-item ">Caching</a>
412412
<a href="/task-queues.html" class="list-group-item smaller-item ">Task Queues</a>
Collapse file

‎best-python-resources.html‎

Copy file name to clipboardExpand all lines: best-python-resources.html
+1-1Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -491,8 +491,8 @@ <h3 class="panel-head">Table of Contents</h3>
491491
<a href="/no-sql-datastore.html" class="list-group-item smaller-item ">NoSQL Data Stores</a>
492492
<a href="/cascading-style-sheets.html" class="list-group-item smaller-item ">Cascading Style Sheets</a>
493493
<a href="/javascript.html" class="list-group-item smaller-item ">JavaScript</a>
494-
<a href="/configuration-management.html" class="list-group-item smaller-item ">Configuration Management</a>
495494
<a href="/continuous-integration.html" class="list-group-item smaller-item ">Continuous Integration</a>
495+
<a href="/configuration-management.html" class="list-group-item smaller-item ">Configuration Management</a>
496496
<a href="/static-content.html" class="list-group-item smaller-item ">Static Content</a>
497497
<a href="/caching.html" class="list-group-item smaller-item ">Caching</a>
498498
<a href="/task-queues.html" class="list-group-item smaller-item ">Task Queues</a>
Collapse file

‎bottle.html‎

Copy file name to clipboardExpand all lines: bottle.html
+1-1Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -385,8 +385,8 @@ <h3 class="panel-head">Table of Contents</h3>
385385
<a href="/no-sql-datastore.html" class="list-group-item smaller-item ">NoSQL Data Stores</a>
386386
<a href="/cascading-style-sheets.html" class="list-group-item smaller-item ">Cascading Style Sheets</a>
387387
<a href="/javascript.html" class="list-group-item smaller-item ">JavaScript</a>
388-
<a href="/configuration-management.html" class="list-group-item smaller-item ">Configuration Management</a>
389388
<a href="/continuous-integration.html" class="list-group-item smaller-item ">Continuous Integration</a>
389+
<a href="/configuration-management.html" class="list-group-item smaller-item ">Configuration Management</a>
390390
<a href="/static-content.html" class="list-group-item smaller-item ">Static Content</a>
391391
<a href="/caching.html" class="list-group-item smaller-item ">Caching</a>
392392
<a href="/task-queues.html" class="list-group-item smaller-item ">Task Queues</a>
Collapse file

‎caching.html‎

Copy file name to clipboardExpand all lines: caching.html
+1-1Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -384,8 +384,8 @@ <h3 class="panel-head">Table of Contents</h3>
384384
<a href="/no-sql-datastore.html" class="list-group-item smaller-item ">NoSQL Data Stores</a>
385385
<a href="/cascading-style-sheets.html" class="list-group-item smaller-item ">Cascading Style Sheets</a>
386386
<a href="/javascript.html" class="list-group-item smaller-item ">JavaScript</a>
387-
<a href="/configuration-management.html" class="list-group-item smaller-item ">Configuration Management</a>
388387
<a href="/continuous-integration.html" class="list-group-item smaller-item ">Continuous Integration</a>
388+
<a href="/configuration-management.html" class="list-group-item smaller-item ">Configuration Management</a>
389389
<a href="/static-content.html" class="list-group-item smaller-item ">Static Content</a>
390390
<a href="/caching.html" class="list-group-item smaller-item active">Caching</a>
391391
<a href="/task-queues.html" class="list-group-item smaller-item ">Task Queues</a>
Collapse file

‎cascading-style-sheets.html‎

Copy file name to clipboardExpand all lines: cascading-style-sheets.html
+1-1Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -506,8 +506,8 @@ <h3 class="panel-head">Table of Contents</h3>
506506
<a href="/no-sql-datastore.html" class="list-group-item smaller-item ">NoSQL Data Stores</a>
507507
<a href="/cascading-style-sheets.html" class="list-group-item smaller-item active">Cascading Style Sheets</a>
508508
<a href="/javascript.html" class="list-group-item smaller-item ">JavaScript</a>
509-
<a href="/configuration-management.html" class="list-group-item smaller-item ">Configuration Management</a>
510509
<a href="/continuous-integration.html" class="list-group-item smaller-item ">Continuous Integration</a>
510+
<a href="/configuration-management.html" class="list-group-item smaller-item ">Configuration Management</a>
511511
<a href="/static-content.html" class="list-group-item smaller-item ">Static Content</a>
512512
<a href="/caching.html" class="list-group-item smaller-item ">Caching</a>
513513
<a href="/task-queues.html" class="list-group-item smaller-item ">Task Queues</a>

0 commit comments

Comments
0 (0)
You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.