필자는 스크립트 기반 메커니즘을 통해 연속 통합 기능, maven 또는 ant 또는 makefile 유형 기능을 제공하지만 언어 및 런타임과 완전히 독립적이며 모든 환경에 이식 할 수 있기를 바랍니다.gitlab CI 독립 실행 형을 사용할 수 있습니까?
Jenkins와 Teamcity, Bamboo가 싫어서는 안됩니다. 빌드 정의가 유지되고 버전 관리되고 소스 제어 시스템을 통해 개발자가 배포하는 무언가를 원합니다.
어디에서나 개발자 워크 스테이션, 팀 도시, 도커 이미지 등 어디서나이 프로그램을 실행할 수 있기를 원합니다.
Gitlab에서 구현 된 CI가 나를 위해이 작업을 수행 할 수 있다고 생각합니다. 그렇다면 어디에서 시작해야합니까 (문서, 블로그 항목입니까?).
그렇지 않다면 무엇을 제안합니까?
Jenkins에 대한 파이프 라인 플러그인의 새로운 Jenkinsfile 기능을 사용하면 소스 로직과 함께 빌드 논리를 커밋 할 수 있습니다. 이는 GitLab CI가 작동하는 방식 (Travis CI와 같은 아이디어를 얻은 다른 빌드 시스템)과 유사합니다. 참조 : https://jenkins.io/doc/book/pipeline/jenkinsfile/ –