github.com/buildpacks/pack@v0.33.3-0.20240516162812-884dd1837311/acceptance/testdata/mock_buildpacks/simple-layers-buildpack-different-sha/bin/build.bat (about)

     1  @echo off
     2  echo --- Build: Simple Layers Different Sha Buildpack
     3  
     4  set launch_dir=%1
     5  
     6  :: makes a launch layer
     7  echo making launch layer %launch_dir%\launch-layer
     8  mkdir %launch_dir%\launch-layer
     9  echo Launch Dep Contents > "%launch_dir%\launch-layer\launch-dep
    10  mklink /j launch-deps %launch_dir%\launch-layer
    11  echo [types] > %launch_dir%\launch-layer.toml
    12  echo launch = true >> %launch_dir%\launch-layer.toml
    13  
    14  :: makes a cached launch layer
    15  if not exist %launch_dir%\cached-launch-layer.toml (
    16      echo making cached launch layer %launch_dir%\cached-launch-layer
    17      mkdir %launch_dir%\cached-launch-layer
    18      echo Cached Dep Contents > %launch_dir%\cached-launch-layer\cached-dep
    19      mklink /j cached-deps %launch_dir%\cached-launch-layer
    20      echo [types] > %launch_dir%\cached-launch-layer.toml
    21      echo launch = true >> %launch_dir%\cached-launch-layer.toml
    22      echo cache = true >> %launch_dir%\cached-launch-layer.toml
    23  ) else (
    24      echo reusing cached launch layer %launch_dir%\cached-launch-layer
    25      mklink /j cached-deps %launch_dir%\cached-launch-layer
    26  )
    27  
    28  :: adds a process
    29  (
    30  echo [[processes]]
    31  echo   type = "web"
    32  echo   command = '.\run'
    33  echo   args = ["8080"]
    34  echo   default = true
    35  echo.
    36  echo [[processes]]
    37  echo   type = "hello"
    38  echo   command = "cmd"
    39  echo   args = ["/c", "echo hello world"]
    40  echo   direct = true
    41  ) > %launch_dir%\launch.toml
    42  
    43  echo --- Done