저는 PHP 작곡가와 PHPUnit CI로 소프트웨어를 작성하고 있습니다. 다른 PHP 버전 (PHP 5.6/7.0/7.1)에 대해 테스트하도록 설정했습니다. 그러나 제 소프트웨어에는 타사 소프트웨어 종속성이 있습니다. 다른 공급 업체 모듈에 대해 실행되도록 단위 테스트를 설정할 수 있습니까? 예 : 내 소프트웨어는 symfony/forms 중 ~ 2.8
CI 통합에 TeamCity를 사용하고 코드 리포 (code repo)로 TFS를 사용하고 있습니다. 개발자는 모든 체크인시 코드 변경 사항을 배포하기 위해 빌드를 트리거합니다. 이 빌드가 성공적으로 완료되면 유닛 테스트가 아닌 자동화 팀이 관리하는 몇 가지 온 전성 테스트를 실행하는 다른 빌드 구성을 트리거합니다. 이제이 빌드의 테스트가 실패 할 때 개발
텍스트 파일을 만들고 읽는 매우 간단한 스크립트가 있습니다. version: 1.0.{build}-{branch}
shallow_clone: true
environment:
matrix:
- APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017
TOOLSET: msvc-14.1
ARCH:
우분투 기본 이미지에 응용 프로그램 스택을 설치하고 설정 한 다음 컴퓨터에서 AMI를 만드는 프로세스를 설정했습니다. 이 모든 것은 패커를 사용하여 자동화됩니다. 일단 packer가 완료되면 ami-id를 얻으면 수동으로 새 실행 구성을 만들고 내 ASG 구성을 업데이트 한 다음 이전 인스턴스를 제거하는 작업을 확장 및 축소하도록 일정을 계획합니다. 그래서
현재 Capistrano cap production deploy을 사용하여 미리 구성된 ec2 인스턴스에 Ruby on Rails 응용 프로그램을 배포 할 수 있습니다. CodeCommit, CodeBuild, CodeDeploy 및 CodePipeline을 사용하려고합니다. 나는 CodeBuild에서 전달 된 빌드 후 CodeDeploy을 추가 생각 해요
Jenkins 레이블을 지정하여 다운 스트림 배포 작업이 최신 빌드뿐만 아니라 특정 레이블이있는 빌드의 아티팩트 만 가져올 수 있도록하고 싶습니다. 이는 빌드 실행을 수동으로 실행하고 빌드를 "stable"또는 "prod-ready"또는 "uat-ready"로 표시하는 것을 포함합니다. 내 배포 (또는 웹 컨테이너에 war 파일)에 Deploy Plugin
Jenkins에서 셀렌을 실행하려고합니다. 내가 로컬에서 실행할 때 항상 테스트가 통과됩니다. 요소를 찾을 수 없습니다 : Configuring TestNG with: [email protected]9f1
Starting ChromeDriver 2.34.522932 (4140ab217e1ca1bec0c4b4d1b148f3361eb3a03e) on port
VSTS에서 웹 배포를 사용하여 Angular JS 응용 프로그램을 배포하고 있습니다. 또한 Azure 앱 서비스의 특정 경로, 특히 /home/site/을 대상으로 프로젝트 파일을 배포하려고합니다. 지정하지 않으면 앱이 바로, 내가 인수를 사용하고이 특정 경로를 대상으로 지정하려면 /home/site/wwwroot/ 에 배포됩니다, 여기에 인수입니다 :
CI (Continuous Integration)/CD (Continuous Delivery)에 대해 조금 새로운 것입니다. 현재 CI 및 CD 용 TFS를 사용하고 있습니다. 거기에 거기에 사용자 지정 빌드 프로세스 (예 : 특정 powershell 스크립트를 실행, 파일, 복사 등 많은 발견). 내 솔루션에는 여러 개발자가 동시에 개발하는 많은 지점이