Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit4b551dc

Browse files
committed
Merge branch 'project-one' ofhttps://github.com/codefresh-io/docs.codefresh.io into project-one
2 parents9c96243 +1353d66 commit4b551dc

File tree

76 files changed

+68
-143
lines changed

Some content is hidden

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

76 files changed

+68
-143
lines changed

‎_docs/ci-cd-guides/building-docker-images.md‎

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@
22
title:"Building Docker images"
33
description:"Create Docker images from Dockerfiles"
44
group:ci-cd-guides
5-
redirect_from:
6-
-/docs/ci-cd-guides/building-docker-images/
75
toc:true
86
---
97

‎_docs/ci-cd-guides/environment-deployments.md‎

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@
22
title:"Deploying to predefined environments"
33
description:"Deploy to different production and staging environments from Codefresh pipelines"
44
group:ci-cd-guides
5-
redirect_from:
6-
-/docs/ci-cd-guides/environment-deployments/
75
toc:true
86
---
97

‎_docs/ci-cd-guides/microservices.md‎

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@
22
title:"Building microservices"
33
description:"Create pipelines specifically for microservice applications"
44
group:ci-cd-guides
5-
redirect_from:
6-
-/docs/ci-cd-guides/microservices/
75
toc:true
86
---
97

‎_docs/ci-cd-guides/packaging-compilation.md‎

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@
22
title:"Building your app"
33
description:"Compile and package traditional (non-Docker) artifacts"
44
group:ci-cd-guides
5-
redirect_from:
6-
-/docs/ci-cd-guides/packaging-compilation/
75
toc:true
86
---
97

‎_docs/ci-cd-guides/preview-environments.md‎

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@
22
title:"Previewing dynamic environments"
33
description:"Deploy pull requests to cluster namespaces"
44
group:ci-cd-guides
5-
redirect_from:
6-
-/docs/ci-cd-guides/preview-environments/
75
toc:true
86
---
97

‎_docs/ci-cd-guides/pull-request-branches.md‎

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@
22
title:"Pull requests and branches"
33
description:"Handle builds for pull requests or other branches"
44
group:ci-cd-guides
5-
redirect_from:
6-
-/docs/ci-cd-guides/pull-request-branches/
75
toc:true
86
---
97

‎_docs/ci-cd-guides/working-with-docker-registries.md‎

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ title: "Working with Docker registries"
33
description:"Push, pull, and tag Docker images in Codefresh pipelines"
44
group:ci-cd-guides
55
redirect_from:
6-
-/docs/ci-cd-guides/working-with-docker-registries/
76
-/docs/build-specific-revision-image/
87
-/docs/image-management/build-specific-revision-image/
98
-/docs/docker-registries/working-with-docker-registries/

‎_docs/example-catalog/examples.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ Codefresh can automatically export secret key-value pairs using the Vault plugin
9292

9393
-[Vault secrets in the Pipeline]({{site.baseurl}}/docs/example-catalog/ci-examples/vault-secrets-in-the-pipeline/)
9494
-[Decryption with Mozilla SOPS]({{site.baseurl}}/docs/example-catalog/ci-examples/decryption-with-mozilla-sops/)
95-
-[GitOps with Bitnami sealed secrets]({{site.baseurl}}/docs/example-catalog/ci-examples/gitops-secrets)
95+
-[GitOps with Bitnami sealed secrets]({{site.baseurl}}/docs/example-catalog/cd-examples/gitops-secrets)
9696

9797
###Notification examples
9898

‎_docs/getting-started/cd-codefresh.md‎

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ toc: true
66
---
77

88
Codefresh is a Continuous Integration/Delivery (CI/CD) solution. This article reviews main concepts around CD, and how Codefresh supports and implements them.
9+
910
For a review of CI concepts, see[Codefresh for CI]({{site.baseurl}}docs/getting-started/ci-codefresh/).
1011

1112

@@ -44,6 +45,7 @@ See [Deployment options for Kubernetes]({{site.baseurl}}/docs/deployments/kubern
4445

4546
##kubectl
4647
`kubectl` is the command line interface for managing Kubernetes clusters. Running custom`kubectl` commands in a freestyle step gives maximum flexibility with cluster deployments.
48+
4749
Codefresh automatically sets up your config context with your connected clusters. The config context is the value of the`$CF_KUBECONFIG_PATH` variable, which expands to`/codefresh/volume/sensitive/.kube/config` within the shared step volume.
4850

4951
Codefresh has a public Docker image for kubectl at[Docker Hub](https://hub.docker.com/r/codefresh/kubectl/tags){:target="\_blank"} that you can use.
@@ -63,6 +65,7 @@ Install Helm charts from Helm repositories, or build a new one.
6365

6466

6567
As with steps for Kubernetes deployments, Codefresh has a dedicated step for Helm deployments. The Helm step easily integrates Helm in Codefresh pipelines, and can authenticate, configure, and execute Helm commands.
68+
6669
The Helm step can operate in one of three modes covering most scenarios:
6770
* Install the chart into a Kubernetes cluster. This is the default mode if not explicitly set.
6871
* Package the chart and push it to the defined repository.
@@ -74,13 +77,16 @@ Deploy the Helm chart to a Kubernetes cluster, Helm repo, or both.
7477
See[Using Helm in Codefresh pipelines]({{site.baseurl}}/docs/deployments/helm//using-helm-in-codefresh-pipeline/),[Using managed Helm repos]({{site.baseurl}}/docs/deployments/helm//managed-helm-repository/), and Helm[charts and repositories]({{site.baseurl}}/docs/deployments/helm/helm-charts-and-repositories/).
7578

7679
##Dashboards
77-
Dashboards are key to providing the right information at the right time. Codefresh makes it easy to both access and visualize critical information for any resource, at any stage and level, and for anyone, from managers to DevOps engineers. Our operational dashboards expose the most critical application and environmental information to developers for troubleshooting without needing assistance from the DevOps teams. Our analytics dashboards expose key statistics and metrics around builds and deployments for product owners and management alike.
80+
Dashboards are key to providing the right information at the right time. Codefresh makes it easy to both access and visualize critical information for any resource, at any stage and level, and for anyone, from managers to DevOps engineers.
81+
82+
Our operational dashboards expose the most critical application and environmental information to developers for troubleshooting without needing assistance from the DevOps teams. Our analytics dashboards expose key statistics and metrics around builds and deployments for product owners and management alike.
7883

7984

8085
You can customize all dashboards to display just the information most relevant to your business issues.
8186

8287
**Kubernetes**
8388
The Kubernetes (Kubernetes Services) dashboard displays the clusters in your environments, their state, and actions if you have the required access privileges.
89+
8490
This dashboard is a centralized location from which to view, add, modify, and remove Kubernetes services. You can deploy services with images from the Codefresh registry or from external Docker registries.
8591
See[Accessing the Kubernetes dashboard]({{site.baseurl}}/docs/deployments/kubernetes/manage-kubernetes/#accessing-the-kubernetes-dashboard).
8692

‎_docs/getting-started/ci-codefresh.md‎

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -5,16 +5,9 @@ group: getting-started
55
toc:true
66
---
77

8-
<!--Focus on:
9-
Building Docker images
10-
Compiling code
11-
Running unit tests
12-
Running integration tests
13-
Security scans
14-
Code quality-->
15-
168
Codefresh is a Continuous Integration/Delivery solution. This article reviews main concepts around CI, and how Codefresh supports and implements them.
17-
For a review of CD concepts, see[Codefresh for CD]({{site.baseurl}}docs/getting-started/cd-codefresh/).
9+
10+
For a review of CD concepts, see[Codefresh for CD]({{site.baseurl}}/docs/getting-started/cd-codefresh/).
1811

1912

2013

@@ -24,7 +17,10 @@ The basic function of a CI system is to compile/package source code. Codefresh i
2417

2518
The only requirement is that you either use an existing Docker image as a step in your pipeline or create your own with the exact versions of tools that you need.
2619

20+
You can find several Docker images for all popular programming languages or you can create your own if you use an exotic programming language.
21+
2722
##Docker images
23+
2824
Building a Docker image from the source code is probably the most common and basic requirement for a CI pipeline. In Codefresh, you can build, push, and promote Docker images, using declarative YAML and credentials that are defined once and stored centrally for reuse.
2925

3026
**Build and push image**
@@ -63,12 +59,13 @@ See:
6359

6460
##Integration testing
6561
Compared to unit tests that run on the source code, integration tests run on the application itself. You need to either launch the application itself, or one or more external services such as a database.
62+
6663
In Codefresh, you can launch these sidecar containers within the pipeline through compositions and service containers.
6764

6865

6966
See[Run integration tests example]({{site.baseurl}}/docs/example-catalog/ci-examples/run-integrations-tests/).
7067

71-
##Code qualitycoverage
68+
##Code quality/coverage
7269
Good quality code is central to any CI platform or tool. Codefresh integrates with the top code quality platforms/tools in the market to track code coverage, inspect code quality, and generate code-coverage analysis reports.
7370

7471
Implement code quality coverage in Codefresh pipelines through these steps:
@@ -80,7 +77,9 @@ See [Code coverage examples]({{site.baseurl}}/docs/example-catalog/examples/#cod
8077

8178
##Linting/validating
8279

83-
Linting and validation tools which perform static analysis on source code or other resources are also integral parts of pipelines. Codefresh pipelines can use any linter tool that is bundled with a Docker image. Codefresh can also validate files that are not source-code, such as markup-language files (XML/YAML/JSON), and infrastructure files (Terraform, or Kubernetes resource files).
80+
Linting and validation tools which perform static analysis on source code or other resources are also integral parts of pipelines. Codefresh pipelines can use any linter tool that is bundled with a Docker image.
81+
82+
Codefresh can also validate files that are not source-code, such as markup-language files (XML/YAML/JSON), and infrastructure files (Terraform, or Kubernetes resource files).
8483

8584
As most static analysis tools are CLI-based, they can be easily used in a Codefresh pipeline.
8685

@@ -90,11 +89,11 @@ Security scans are critical to deploying quality code. Codefresh allows you to a
9089
**Security scan platforms**
9190
Codefresh can integrate with any security scanning platform that scans source code or Docker images for vulnerabilities. We already have ready-to-use Docker images for several security platforms such as Anchore, Aqua Security, Clair, Twistlock and WhiteSource. For the full list, visit our[Plug-ins library](https://codefresh.io/steps/){:target="\_blank"}.
9291

93-
**Scantiming in pipeline step**
92+
**Scanat any point**
9493
The security scan is implemented through a`freestyle` step, inserted anywhere in the pipeline. The fact that you can insert the step anywhere in the pipeline allows you to control when the scan is executed, for example, before the source code is packaged in a container, or before the container is stored in a registry or deployed to production, or any combination of the two.
9594

9695
**View scan results**
97-
As with any scan, the final step is viewing the scan results. Attaching analysis reports to the pipeline build makes the scan results available in Codefresh release dashboards (Test Report button).
96+
As with any scan, the final step is viewing the scan results. Attaching analysis reports to the pipeline build makes the scan results available in Codefresh release dashboards.
9897

9998
**Security annotations**
10099
Correlate the Docker images in Codefresh with the results of the security scanning platform by adding annotations for custom metadata. For example, you can add annotations such as the number of issues or the URL of the full report.
@@ -120,6 +119,7 @@ See [Slack notifications in Codefresh]({{site.baseurl}}/docs/integrations/notifi
120119
**Jira notifications**
121120
Codefresh integrates with Jira in several ways:
122121
The standard integration provides the highest visibility into your GitOps deployments. Referencing the integration in your pipeline pulls in all the Jira information and enriches the image with the issue-tracking information.
122+
123123
Our versatile[Jira Issue Manager](https://codefresh.io/steps/step/jira-issue-manager){:target="\_blank"} step can be used to create Jira issues, comment on existing Jira issues, change the status of an issue, and even add a description to your issue.
124124

125125

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp