blueocean-plugin

(★ 2,881)

Blue Ocean is a reboot of the Jenkins CI/CD User Experience

파일 탐색기

파일 수가 많아 일부만 표시됩니다. 전체 파일은 위 다운로드 버튼으로 확인해 주세요.

  • .dockerignore
  • .editorconfig
  • .eslintrc
  • .gitignore
  • .npmignore
  • .prettierrc.yaml
  • ANALYTICS_EVENTS.md
  • CHANGELOG.md
  • CODEOWNERS
  • CONTRIBUTING.md
  • Dockerfile
  • Dockerfile.build
  • Dockerfile.sc
  • Jenkinsfile
  • Jenkinsfile-build-image
  • LICENSE.txt
  • PULL_REQUEST_TEMPLATE
  • README.md

# 설치 가이드

java
사전 준비물

설치 및 실행 절차

mvn clean install

프로젝트의 모든 모듈을 빌드하고 로컬 저장소에 설치합니다.

mvn -f blueocean/pom.xml hpi:run

Blue Ocean이 포함된 Jenkins 인스턴스를 로컬에서 실행합니다.

핵심 명령어

mvn clean install

프로젝트의 모든 모듈을 클린 빌드합니다. (Windows에서는 -DskipTests 추가 필요)

mvn clean install -DskipTests

테스트를 건너뛰고 프로젝트를 빌드합니다. (주로 Windows 환경에서 사용)

mvn -f blueocean/pom.xml hpi:run

Aggregator 플러그인을 사용하여 Jenkins와 Blue Ocean 개발 서버를 실행합니다.

macOS에서는 반드시 JDK 1.8을 사용해야 빌드 오류를 방지할 수 있습니다. 실행 후 http://localhost:8080/jenkins/blue 로 접속하세요.

# CDN으로 사용하기

jsDelivr

jsDelivr는 공개 GitHub 리포지토리를 별도 설정 없이 CDN으로 즉시 서빙합니다. 버전과 파일을 고르면 웹페이지에 바로 붙일 수 있는 링크와 예시 코드가 만들어집니다.

파일 목록이 많아 일부만 표시됩니다.

명령어 용어집

이 문서에서 사용된 명령어를 모아봤습니다. 낯선 명령어가 있다면 펼쳐서 확인해보세요.

🔍

mvn

설명 보기 ▼

Apache Maven: Java 기반 프로젝트를 빌드하고 관리.
더 많은 정보: <https://manned.org/mvn>.

mvn compile

프로젝트 컴파일:

mvn package

컴파일된 코드를 `jar`와 같은 배포 가능한 형식으로 패키지:

mvn package {{[-D|--define]}} skipTests

유닛 테스트를 건너뛰고 컴파일 및 패키지:

🔍

ncu

설명 보기 ▼

패키지 종속성의 최신 버전을 찾고, 로컬 또는 전역적으로 오래된 npm 패키지를 확인.
`ncu`는 `package.json`의 종속성 버전만 업데이트합니다. 새 버전을 설치하려면 이후에 `npm install`을 실행하세요.
더 많은 정보: <https://github.com/raineorshine/npm-check-updates>.

ncu

현재 디렉토리의 오래된 종속성 나열:

ncu --global

전역 `npm` 패키지 중 오래된 항목 나열:

ncu --upgrade

현재 디렉토리의 모든 종속성 업그레이드:

🔍

npm install

설명 보기 ▼

Install Node packages.

npm {{[i|install]}}

Install dependencies listed in `package.json`:

npm {{[i|install]}} {{package_name}}@{{version}}

Download a specific version of a package and add it to the list of dependencies in `package.json`:

npm {{[i|install]}} {{package_name}} {{[-D|--save-dev]}}

Download the latest version of a package and add it to the list of dev dependencies in `package.json`:

🔍

npm shrinkwrap

설명 보기 ▼

Lock down the dependencies of a package, creating a `npm-shrinkwrap.json` file.
Similar to `package-lock.json` but intended for published packages.

npm shrinkwrap

Generate a `npm-shrinkwrap.json` file from the current `package-lock.json`:

npm shrinkwrap --production

Run in production mode (excludes devDependencies):

npm shrinkwrap --force

Force recreate the shrinkwrap file even if it already exists:

🔍

npm uninstall

설명 보기 ▼

Remove a package.

npm {{[r|uninstall]}} {{package_name}}

Remove a package from the current project:

npm {{[r|uninstall]}} {{package_name}} {{[-g|--global]}}

Remove a package globally:

npm {{[r|uninstall]}} {{package_name1 package_name2 ...}}

Remove multiple packages at once:

🔍

npm

설명 보기 ▼

JavaScript 및 Node.js 패키지 관리자.
Node.js 프로젝트 및 모듈 의존성을 관리합니다.
더 많은 정보: <https://docs.npmjs.com/cli/npm/>.

npm init {{[-y|--yes]}}

기본값으로 `package.json` 파일 생성 (`--yes`를 생략하면 대화식으로 진행):

npm {{[i|install]}}

package.json에 의존성으로 나열된 모든 패키지를 다운로드:

npm {{[i|install]}} {{package_name}}@{{version}}

특정 버전의 패키지를 다운로드하고 `package.json`의 의존성 목록에 추가:

// repository documentation