zoukankan      html  css  js  c++  java
  • Angular + Jenkins + IIS

    echo "======solution dircectory======";
    ls;
    
    echo "======building version======";
    $versionDate=Get-Date -Format 'yyyyMMddHHmmss';
    echo "v$versionDate";
    
    $appPublishPath="H:devopsmemberportalv$versionDatepublish";
    $iisSiteName="Default Web Site/memberportal/";
    
    echo "======change api.config.ts======";
    cd .srcappservicesapi-services;
    Remove-Item ./api.config.ts -Recurse;
    Rename-Item ./api.config.Staging.ts api.config.ts;
    echo "======change success======";
    
    echo "======begin restore packages======";
    cd ../../../../;
    npm install;
    echo "======restore success======";
    
    
    echo "======begin build code source======";
    ng build --prod --aot --build-optimizer --extract-css --vendor-chunk=true --base-href ./ --output-path=$appPublishPath 2>$null;
    echo "======build success======";
    
    
    echo "======go to publish direcctory======";
    pushd $appPublishPath;
    
    pushd C:WINDOWSsystem32inetsrv;
    
    echo "======change iis dir======";
    ./appcmd set vdir $iisSiteName -physicalPath:$appPublishPath;
    echo "======change success======";
    
    echo "======restart iis site======";
    ./appcmd stop site $iisSiteName;
    ./appcmd start site $iisSiteName;
    echo "======restart success======";
    
    echo "The Application is running......";
    
  • 相关阅读:
    设计模式 创建型 抽象工厂
    mysql 案例 ~ 分析执行完的大事务
    mysql 查询优化案例汇总
    mysql 原理 ~ innodb恢复机制
    mysql 原理~ 乐观锁和悲观锁
    mysql 原理 ~ 常规锁
    mysql 5.7 ~ 新特性
    mysql 原理 ~ checkpoint
    mysql原理~undo管理
    mysql原理~undo
  • 原文地址:https://www.cnblogs.com/baiqian/p/13067072.html
Copyright © 2011-2022 走看看