Skip to content
Snippets Groups Projects
.gitlab-ci.yml 896 B
Newer Older
  • Learn to ignore specific revisions
  • deploy_production:
        stage: deploy
        tags:
            - production
        script:
    
            - export VERSION=$(sentry-cli releases propose-version)
            - sentry-cli releases new -p spnati $VERSION
    
            - bash ./prepare-online.sh
    
            - rsync -rltz --delete .public/ /opt/spnati
    
            - sentry-cli releases set-commits --auto $VERSION
    
            - sentry-cli releases finalize $VERSION
            - sentry-cli releases deploys $VERSION new -e production
    
        environment:
    
    FarawayVision's avatar
    FarawayVision committed
            name: production
            url: https://spnati.net/
    
    FarawayVision's avatar
    FarawayVision committed
        only:
    
            - master@spnati/spnati
    
    FarawayVision's avatar
    FarawayVision committed
    bundle_packages:
    
        stage: bundle
        tags:
            - production
        script:
    
    FarawayVision's avatar
    FarawayVision committed
            - mkdir -p ./bundle-page/dl
    
    FarawayVision's avatar
    FarawayVision committed
            - python3 ./opponents/bundle.py ./ ./bundle-page/dl generate
    
    FarawayVision's avatar
    FarawayVision committed
            - rsync -rltz --delete ./bundle-page/ /opt/spnati-bundles
    
        only:
            - master@spnati/spnati