mirror of
https://github.com/filebrowser/filebrowser.git
synced 2025-05-08 11:22:10 +00:00

Former-commit-id: e54327906c7e4923debd36fff1dc31886440463c [formerly 72506b1b7f04ba728532ab6e94bd3e482ce38cda] [formerly 1195ba2763a02f47797bb529a7f89fa625e4c3ca [formerly 5afe2cc52da2c58f55e39752620954c8797f4368]] Former-commit-id: 022049582a495c141024ceaa43516541a8c72628 [formerly 6a29708b0a57ae9aad227fec96983218d50da38b] Former-commit-id: b9b48ad2b8e5d0b3b96f2b15fefe785a830240dd
52 lines
1.8 KiB
YAML
52 lines
1.8 KiB
YAML
os: linux
|
|
services: docker
|
|
language: minimal
|
|
install: skip
|
|
addons:
|
|
apt:
|
|
packages:
|
|
- docker-ce
|
|
- pass
|
|
env:
|
|
global:
|
|
- USE_DOCKER="true"
|
|
- WDIR=/go/src/github.com/filebrowser/filebrowser
|
|
stages:
|
|
- lint
|
|
- test
|
|
- release
|
|
cache:
|
|
directories:
|
|
- vendor
|
|
- rice-box.go
|
|
jobs:
|
|
include:
|
|
- stage: lint
|
|
script: "./build/run_gometalinter.sh"
|
|
- stage: test
|
|
script: "./build/build_all.sh"
|
|
deploy:
|
|
provider: script
|
|
skip_cleanup: true
|
|
script: docker build -t filebrowser/filebrowser . && ./build/docker_login.sh && docker push filebrowser/filebrowser && docker logout
|
|
on:
|
|
tags: false
|
|
repo: filebrowser/filebrowser
|
|
branch: master
|
|
- stage: release
|
|
script:
|
|
- ./build/docker_login.sh
|
|
- docker run --rm -itv $(pwd):$WDIR -v /var/run/docker.sock:/var/run/docker.sock filebrowser/dev goreleaser
|
|
- docker logout
|
|
- ./build/push_ricebox.sh
|
|
if: tag IS present
|
|
deploy:
|
|
provider: releases
|
|
api_key:
|
|
secure: GCURbl9xmjOmeNc7cYSvfSwbEp46cacWmJRczcsU6rQa0aWqzjELYdyIsl6HWW+o0dzuZvbWRD6muxYqIud92oPLYDuXSnra9tM3mCjswrjiPCJ57bksWkSPBfFQcxIyB6c3o+A/FMnX3nnSE/2r5HYZnPNFbEcBbC7WSgwx9ejXUuyWn1PUFK9YQWANdl6J7b7EKsk+9MxS9Pmw6M2ycBwX8ScUQdofkUPvR/nqlXISm+3hs30VubqQi9Ha6DM9Bw3aFK3/Ts/ujCOxP1ZoMCBZ6tfnaQOElIG96WTwnt77eDYlZezBOLym3Z18iif+Qny+XndFKDbexaiUT06VlWFXCKtt3iLs6HJwRcjmiHmB0Z3v+W4cKPl3cEyxxrU2aal54k1PBhU+5L0Xc8ileKbDMYg5tps88zWHNefeZVfaxYSVrmUHkuygMe481oaBLacDXTxs4t6XEpStREuLmvx9NLTwTFAbWjMNM0PqlueDMxO4bdwNvzXg/TcKLWV9FezqAlre8lFNZK5wX6lKFVSZ3hFjxCfwrJL2cPwg5A8Yd5EOC4Nh81WdgYuFGOxZzMAoSJlaVRvQS1trCUP/++ONnDep3ExSxvw4B7vijGZWeXUhrOMiPQHXu+t6BnrlnDjQ4gi44QTW0y/iM2WC2DBKfgYjAKwyHx13hFrmOCg=
|
|
file: "dist/*.*"
|
|
file_glob: true
|
|
on:
|
|
repo: filebrowser/filebrowser
|
|
branch: master
|