수색…


통사론

  • Task - 빌드 스크립트의 한 단계를 수행하는 main 함수
  • Depends - 현재 단계가 의존하는 것을 지정하는 속성
  • default - 초기 작업이 지정되지 않은 경우 실행될 기본 작업이 항상 있어야합니다.
  • FormatTaskName - 각 단계가 결과 창에 표시되는 방법을 지정합니다.

비고

psake 는 PowerShell로 작성된 빌드 자동화 도구이며 Rake (Ruby make) 및 Bake (Boo make)에서 영감을 얻었습니다. 의존성 패턴을 사용하여 빌드를 만드는 데 사용됩니다. 여기에서 사용할 수있는 문서

기본 개요

Task Rebuild -Depends Clean, Build  {
   "Rebuild"
 }

Task Build {
   "Build"
 }

Task Clean {
   "Clean"
 }

Task default -Depends Build

FormatTaskName 예제

# Will display task as:
# -------- Rebuild --------
# -------- Build --------
FormatTaskName "-------- {0} --------"  

# will display tasks in yellow colour:
# Running Rebuild  
FormatTaskName {
    param($taskName)
    "Running $taskName" - foregroundcolor yellow
}

Task Rebuild -Depends Clean, Build  {
   "Rebuild"
 }

Task Build {
   "Build"
 }

Task Clean {
   "Clean"
 }

Task default -Depends Build

조건부로 작업 실행

propreties { 
    $isOk = $false
}

# By default the Build task won't run, unless there is a param $true
Task Build -precondition { return $isOk } {
   "Build"
 }

Task Clean {
   "Clean"
 }

Task default -Depends Build

ContinueOnError

Task Build -depends Clean {
   "Build"
 }

Task Clean -ContinueOnError {
   "Clean"
    throw "throw on purpose, but the task will continue to run"
 }

Task default -Depends Build


Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow