Skip to content

Commit 03d60d2

Browse files
authoredAug 26, 2024··
Fix broken links (#1066)
* fix links * fix links * fix links * fix links * fix links * fix links * fix links * fix links
1 parent ae79ac7 commit 03d60d2

File tree

104 files changed

+286
-429
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

104 files changed

+286
-429
lines changed
 

‎docs/.pages

-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ nav:
33
- Engineering Fundamentals Checklist: engineering-fundamentals-checklist.md
44
- The First Week of an ISE Project: the-first-week-of-an-ise-project.md
55
- Who is ISE?: ISE.md
6-
- Contributing: contributing.md
76
- Agile Development: agile-development
87
- Automated Testing: automated-testing
98
- CI/CD: CI-CD

‎docs/CI-CD/README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
# Continuous Integration and Continuous Delivery
22

3-
[**Continuous Integration (CI)**](continuous-integration.md) is the engineering practice of frequently committing code in a shared repository, ideally several times a day, and performing an automated build on it. These changes are built with other simultaneous changes to the system, which enables early detection of integration issues between multiple developers working on a project. Build breaks due to integration failures are treated as the highest priority issue for all the developers on a team and generally work stops until they are fixed.
3+
[**Continuous Integration (CI)**](./continuous-integration.md) is the engineering practice of frequently committing code in a shared repository, ideally several times a day, and performing an automated build on it. These changes are built with other simultaneous changes to the system, which enables early detection of integration issues between multiple developers working on a project. Build breaks due to integration failures are treated as the highest priority issue for all the developers on a team and generally work stops until they are fixed.
44

55
Paired with an automated testing approach, continuous integration also allows us to also test the integrated build such that we can verify that not only does the code base still build correctly, but also is still functionally correct. This is also a best practice for building robust and flexible software systems.
66

7-
[**Continuous Delivery (CD)**](continuous-delivery.md) takes the **Continuous Integration (CI)** concept further to also test deployments of the integrated code base on a replica of the environment it will be ultimately deployed on. This enables us to learn early about any unforeseen operational issues that arise from our changes as quickly as possible and also learn about gaps in our test coverage.
7+
[**Continuous Delivery (CD)**](./continuous-delivery.md) takes the **Continuous Integration (CI)** concept further to also test deployments of the integrated code base on a replica of the environment it will be ultimately deployed on. This enables us to learn early about any unforeseen operational issues that arise from our changes as quickly as possible and also learn about gaps in our test coverage.
88

99
The goal of all of this is to ensure that the main branch is always shippable, meaning that we could, if we needed to, take a build from the main branch of our code base and ship it on production.
1010

0 commit comments

Comments
 (0)
Please sign in to comment.