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

Commit88c3339

Browse files
Intro to CI with Codefresh additions
1 parentf8640c2 commit88c3339

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

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

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,13 @@ Code quality -->
1616
Work in progress
1717

1818
##Code compilation
19-
TBD
19+
20+
The most basic function of a CI system is to compile/package source code. Codefresh is agnostic as far as the programming language you use. Codefresh can work equally well with compiled languages (Java, Go, C/C++) as well as interpreted languages (Python, PHP, Ruby etc)
21+
22+
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.
2023

2124
##Docker images
22-
WBuilding 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 stored centrally.
25+
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 stored centrally.
2326

2427
**Build and push image**
2528
Building a Dockerfile in a pipeline works in the same way as building the Dockerfile locally on your workstation. The`build` step in Codefresh enables you to build a Docker image in a completely declarative manner, and to automatically push it to your default Docker registry without any configuration.
@@ -76,7 +79,7 @@ See:
7679

7780
##Linting/Validating
7881

79-
TBD
82+
An integral part of the pipeline is linting and validation tools. These perform static analysis on your source code or other resources. A Codefresh pipeline can use any linter tool that is bundled in a Docker image. You can also use Codefresh to validate files that are not source code, such as markup languages (XML/YAML/JSON) or Infrastructure files (e.g. terraform or Kubernetes resources). Most static analysis tools come in the form of a CLI allowing for easy usage in a Codefresh pipeline.
8083

8184
##Security scanning
8285
Security scans are critical to deploying quality code. With Codefresh, in addition you can control when to implement the security scan, and then view the scan results in the Codefresh UI, without having to go to the security platform.

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp