영어프랑스어스페인어

Ad


온웍스 파비콘

gbp-buildpackage-rpm - 클라우드의 온라인

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터를 통해 OnWorks 무료 호스팅 제공업체에서 gbp-buildpackage-rpm 실행

이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 gbp-buildpackage-rpm 명령입니다.

프로그램:

이름


gbp-buildpackage-rpm - Git 저장소에서 RPM 패키지 빌드

개요


GBP 빌드 패키지-rpm [ --git-[no-]무시-new ] [ --git 태그 ] [ --git-verbose ] [ --git-
색상=[자동|켜기|끄기] ] [ --git-색상 구성표=COLOR_SCHEME ] [ --git-알림=[자동|켜기|끄기] ] [
--git-tmp-디렉토리=디렉토리 ] [ --git 공급업체=VENDOR ] [ --git-네이티브=[자동|켜기|끄기] ] [ --git-
상류 분기 =트리시 ] [ --git-패키징-브랜치=지점명 ] [ --git 무시 분기 ] [
--git-[no-]하위 모듈 ] [ --git-빌더=빌드_CMD ] [ --git-청소기=청소_CMD ] [
--git-[no-]기호 태그 ] [ --git-키ID=GPG-KEYID ] [ --git-포스트태그=COMMAND ] [ --git-
빌드 후 =COMMAND ] [ --git-postexport=COMMAND ] [ --git-사전 빌드=COMMAND ] [
--git-[no-]빌드 ] [ --git-[no-]후크 ] [ --git-패키징-태그=태그 형식 ] [ --git-
업스트림 태그=태그 형식 ] [ --git-force-create ] [ --git-no-create-orig ] [ --git-
업스트림 트리 =[TAG|지점|트리시] ] [ --git-타르볼-dir=디렉토리 ] [ --git 압축-
레벨=LEVEL ] [ --git-내보내기-디렉토리=디렉토리 ] [ --git 내보내기=트리시 ] [ --git-패키징-
디렉토리=디렉토리 ] [ --git 사양 파일=파일 경로 ] [ --git-export-sourcedir=디렉토리 ] [ --git-
내보내기 사양 디렉토리=디렉토리 ] [ --git-[no-] 깨끗한 타르 ] [ --git-[no-]pristine-tar-커밋 ]
[ --git 태그 전용 ] [ --git-재태그 ] [ --git-mock ] [ --git-거리=유통 ] [ --git-
아치=건축 ] [ --git-모의-옵션=옵션 ] [ --git-모의-루트=ROOT ]

기술


GBP 빌드 패키지-rpm Git 저장소에서 RPM 패키지를 빌드하는 데 사용됩니다. RPM입니다
에 대한 대응 GBP 빌드 패키지 데비안 패키지를 빌드하기 위해 설계된 도구입니다.

GBP 빌드 패키지-rpm 순서대로:

· 적절한 위치에서 실행되고 있는지 확인합니다.

· 저장소에 커밋되지 않은 소스 변경 사항이 포함되어 있지 않은지 확인합니다.

· 올바른 분기에서 실행되고 있는지 확인합니다.

· 패키징 파일을 별도의 빌드 영역으로 내보냅니다.

· 존재하지 않는 경우 원본 소스 tarball을 만듭니다.

· 부르다 rpm빌드(1) (또는 다음을 통해 지정된 응용 프로그램 --git-빌더), 모두 통과
--git-으로 시작하지 않는 명령줄 인수.

· (선택 사항) 성공적인 빌드 후 트리에 태그를 지정합니다.

· (선택 사항) 빌드 후 후크를 호출합니다. 예를 들어 rpmlint를 실행합니다.

· (선택 사항) 포스트 태그 후크 호출 - 예를 들어 결과를 원격 저장소로 푸시하기 위해
태그를 생성한 후

옵션


--git-[no-]무시-new
소스 트리 또는 현재 커밋되지 않은 변경 사항이 있는 경우 중단하지 마십시오.
분기가 일치하지 않습니다 포장 지점.

--git 태그
성공적인 빌드 후 git 태그를 추가하십시오.

--git-빌더=빌드_CMD
빌드_CMD 대신 rpm빌드 -바.

--git-청소기=청소_CMD
청소_CMD.

--git-verbose
자세한 실행

--git-색상=[자동|켜기|끄기]
컬러 출력을 사용할지 여부입니다.

--git-색상 구성표=COLOR_SCHEME
출력에 사용할 색상(색상이 활성화된 경우). COLOR_SCHEME의 형식은 다음과 같습니다.
' : : : '. 숫자 값과 색상 이름이 허용됩니다.
빈 필드는 기본 색상을 나타냅니다. 예를 들어 --git-color-scheme='cyan:34::'
디버그 메시지는 청록색, 정보 메시지는 파란색, 기타 메시지는
기본값(예: 빨간색 경고 및 오류 메시지).

--git-알림=[자동|켜기|끄기]
빌드 후 바탕 화면 알림을 보낼지 여부입니다.

--git-tmp-디렉토리=디렉토리
임시 디렉토리가 생성되는 기본 디렉토리입니다.

--git 공급업체=VENDOR
배포 공급업체 이름입니다.

--git-네이티브=[자동|켜기|끄기]
패키지의 '네이티브'를 정의합니다. 기본값 자동 브랜드 GBP 빌드 패키지-
RPM 추측합니다. 추측은 업스트림 분기의 존재를 기반으로 합니다.

--git-업스트림-브랜치=지점명
if에서 orig tarball을 빌드하는 분기 --git-업스트림-트리BRANCH.
기본값은 상류에.

--git-패키징-브랜치=지점명
호출할 때 이 분기에 있지 않은 경우 GBP 빌드 패키지-rpm 실패할 것이다.
기본값은 석사. 이것은 실수로 에서 해제하지 않도록 하기 위해 수행됩니다
주제 분기. 이 분기에 없는 것은 사용할 때 무시됩니다. --git 무시-
.

--git 무시 분기
현재 분기가 일치하는지 확인하지 마십시오. 포장 지점.

--git-[no-]하위 모듈
orig tarball에 git 하위 모듈을 포함합니다.

--git-[no-]기호 태그
GPG는 생성된 모든 태그에 서명합니다.

--git-키ID=GPG-KEYID
gpg 서명 태그에 이 키 ID를 사용하십시오.

--git-포스트태그=COMMAND
실행 COMMAND 새 버전에 태그를 지정한 후

내보낸 환경 변수는 다음과 같습니다. GBP_TAG (생성된 태그의 이름),
GBP_BRANCH (패키지가 빌드된 브랜치) 및 GBP_SHA1 (sha1의
commit 태그가 생성된 위치).

--git-포스트빌드=COMMAND
실행하다 COMMAND 성공적인 빌드 후.

내보낸 환경 변수는 다음과 같습니다. GBP_CHANGES_FILE (생성된 이름
파일 변경), GBP_BUILD_DIR (빌드 디렉토리).

--git-postexport=COMMAND
실행하다 COMMAND 소스 트리를 내보낸 후.

내보낸 환경 변수는 다음과 같습니다. GBP_GIT_DIR (패키지가 있는 저장소
에서 구축됨), GBP_TMP_DIR (소스가 있던 임시 디렉토리
처음 내보냄).

--git-사전 빌드=COMMAND
실행하다 COMMAND 호출하기 전에 빌드 디렉토리에서 rpm빌드 또는 응용 프로그램
통해 지정 --git-빌더.

내보낸 환경 변수는 다음과 같습니다. GBP_GIT_DIR (패키지가 있는 저장소
에서 구축됨), GBP_BUILD_DIR (빌드 디렉토리).

--git-[no-]빌드
빌더를 활성화합니다. 메모: --git-노 빌드 빌드 후 훅도 비활성화됩니다.

--git-[no-]후크
모든(cleaner, postexport, prebuild, postbuild 및 posttag) 후크 실행을 활성화합니다.
참고 : --git-빌더 명령은 이 옵션의 영향을 받지 않습니다.

--git-패키징-태그=태그 형식
패키지의 릴리스된 버전에 태그를 지정할 때 이 태그 형식을 사용하십시오.

--git-업스트림-태그=태그 형식
업스트림 버전의 태그를 찾을 때 이 태그 형식을 사용합니다. 기본값은
업스트림/%(버전).

--git-force-create
원본 타르볼을 강제로 생성합니다(존재하는 경우 덮어쓰기).

--git-no-create-orig
원본 tarball을 만들려고 하지 마십시오.

--git-내보내기-디렉토리=디렉토리
현재 분기 헤드(또는 나무 개체)에서 패키징 파일을 내보냅니다.
통해 주어진 --git 내보내기디렉토리 건축하기 전에.

--git-export-sourcedir=디렉토리

--git-export-specdir=디렉토리
패키징 파일을 내보내는 내보내기 디렉터리 아래의 하위 디렉터리입니다. NS
rpmbuild 빌더의 기본 빌드 옵션도 그에 따라 조정됩니다.

--git 내보내기=트리시
현재 분기 헤드를 내보내는 대신 나무 모양의 개체를 내보냅니다. 트리시.
특별한 이름 INDEX 현재 인덱스를 내보냅니다. WC)에 있는 모든 파일을 내보냅니다.
현재 작업 디렉토리.

--git-패키징-디렉토리=디렉토리
RPM 패키징 파일을 포함하는 하위 디렉토리.

--git 사양 파일=파일 경로
사용할 사양 파일의 상대 경로입니다. 특별한 가치 자동 원인 GBP 빌드 패키지-
RPM 검색하고 추측합니다. 다른 값은 --git-패키징-디렉터리 될 옵션
무시됨: 사양 파일의 디렉터리가 대신 사용됩니다.

--git-업스트림-트리=[TAG|지점|트리시]
tarball을 생성하는 데 사용되는 업스트림 소스를 찾는 방법. TAG 태그를 본다
변경 로그의 버전에 해당합니다. BRANCH 상류 지점을 본다
통해 주어진 --git-업스트림-브랜치 옵션. 다른 값은 다음과 같이 해석됩니다.
나무 같은.

다음과 같은 경우에는 아무 효과가 없습니다. --git-pristine-타르 사용 중입니다.

--git-타르볼-dir=디렉토리
에서 원본 tarball 검색 디렉토리 생성하는 대신.

--git 압축 수준=LEVEL
업스트림 tarball이 필요한 경우 업스트림 tarball 압축 수준을 지정합니다.
세워짐.

--git 태그 전용
빌드하지 말고 태그 후 태그만 지정하고 실행하세요.

--git-재태그
동일한 버전의 태그가 이미 존재하는 경우 태그 작업을 실패하지 마십시오. 하지만,
대신 기존 태그를 덮어씁니다.

--git-pristine-타르
업스트림 tarball이 존재하지 않는 경우 생성할 때 pristine-tar를 사용하십시오.

--git-pristine-tar-커밋
새 tarball이 있는 경우 pristine-tar delta를 pristine-tar 분기에 커밋합니다.
생성되고 깨끗한 tar 데이터가 이미 존재하지 않습니다.

--git-mock
Mock을 사용하여 다음을 호출하여 rpm을 빌드합니다. gbp-빌더-모의.

--git-dist
모의(예: epel-6)를 사용할 때 이 배포를 위해 빌드합니다.

--git-아치
모의를 사용할 때 이 아키텍처용으로 빌드합니다. 기본값은 현재용으로 빌드하는 것입니다.
호스트 아키텍처.

--git-모의-루트
사용할 모의 루트입니다. 기본값 거리-아치 위에서.

--git-모의 옵션
모의에 전달할 추가 옵션입니다. 기본값은 추가 옵션을 전달하지 않는 것입니다.

사용 예


다음을 사용하여 소스 RPM만 빌드하십시오. rpm빌드

GBP 빌드 패키지-rpm -bs

다음을 사용하여 RPM 패키지 빌드 rpm빌드 커밋되지 않은 변경 사항이 있는 사용자 지정 분기에서
포함되어 있습니다.

GBP 빌드 패키지-rpm --git-ignore-branch --git-export=WC

구성 파일


여러 gbp.conf 파일은 위의 명령줄 인수에 대한 기본값을 설정하기 위해 구문 분석됩니다.
을 참조 gbp.conf(5)> 자세한 내용은 맨페이지를 참조하십시오.

구성 파일의 모든 옵션은 'git-' 접두사 없이 지정됩니다.

onworks.net 서비스를 사용하여 gbp-buildpackage-rpm 온라인 사용


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

Linux 명령

Ad