Menu +

Search Posts

SonarQube 관련자료

SonarQube plugin

Jenkins & Docker 관련 Post

Documents  Micro Service, Docker로 할 수 밖에 없었던 사연 Container 가상화를 이용한 Micro Service 설치 및 운영 자동화 (Ansible + Rancher + Docker) Docker Service Registry Image 목록과 Tag 목록 확인 방법 1. Jenkins Declarative pipeline 튜토리얼(Docker Image로 Jenkins 설치 + Github연동 + Pipeline으로 Helloworld 출력) 3. Jenkins 분산 빌드 환경 구축(Master <–> Slave)(1) 3. Jenkins 분산 빌드 환경 구축(Master <–> Slave)(2) 2. AWS EC2에 Jenkins 설치 및 설정하기 jenkins container 내부에서 docker 명령어 사용 […]

Git Teamwork

Congratulations, you now know enough to start collaborating on Git projects! Let’s review. A remote is a Git repository that lives outside your Git project folder. Remotes can live on the web, on a shared network or even in a separate folder on your local computer. The Git Collaborative Workflow are steps that enable smooth project development when multiple collaborators are working on the same Git project. We also learned the following commands git clone: Creates a local copy of a […]

Git Branching

Let’s take a moment to review the main concepts and commands from the lesson before moving on. Git branching allows users to experiment with different versions of a project by checking out separate branches to work on. The following commands are useful in the Git branch workflow. git branch: Lists all a Git project’s branches. git branch branch_name: Creates a new branch. git checkout branch_name: Used to switch from one branch to another. git merge branch_name: Used to join […]

How to backtrack in Git

You’ve learned three different ways to backtrack in Git. You can use these skills to undo changes made to your Git project. git checkout HEAD filename: Discards changes in the working directory. git reset HEAD filename: Unstages file changes in the staging area. git reset commit_SHA: Resets to a previous commit in your commit history. Additionally, you learned a way to add multiple files to the staging area with a single command:

S/W Quality metrics/indexes

1. CC (Cyclomatic Complexity) Cyclomatic complexity is a software metric used to indicate the complexity of a program. It is a quantitative measure of the number of linearly independent paths through a program’s source code. It was developed by Thomas J. McCabe, Sr. in 1976. Cyclomatic complexity is computed using the control flow graph of the program: the nodes of the graph correspond to indivisible groups of commands of a program, and a directed edge connects two nodes if the second command might be executed immediately after […]

The model of integration of I&C systems

2.1 The Plant System I&C life-cycle The plant system I&C life-cycle is detailed in PCDH [RD1], Section 3. This life-cycle includes the following phases for any procurement package: A design phase for definition of the technical requirements. A manufacturing phase which includes Factory Acceptance Tests (FAT) at supplier premises. An integration phase which comprises the following sub-phases: Installation on ITER site. Site Acceptance Tests (SAT) testing all procured plant systems connected together. Integrated commissioning to […]

Release Scheme

All CODAC Core System releases are labelled with a sequence of 3 numbers (the CODAC Core System version identifier) that identify the major branch, the minor variant, starting from 0 for each major version, and the maintenance iteration, starting from 0 for each minor release. For example, CCS version 4.3.1 is a maintenance release for the 4.3 version while CCS version 5.1 is one minor release of version 5. There have been two official CODAC […]

Source Code Repository

ITER provides a SubVersion (SVN) server as a central service to all ITER I&C developers for maintaining any software product for I&C. The nodes in the central repository are created by IO for receiving the software associated with a PA or contract. The suppliers are in charge of delivering and tagging the I&C software. The I&C software shall be delivered in source format for allowing it to be re-built using appropriate procedures before deployment. The […]

Next Page »