diff --git a/.circleci/config.yml b/.circleci/config.yml new file mode 100644 index 00000000..f5e6018a --- /dev/null +++ b/.circleci/config.yml @@ -0,0 +1,13 @@ +version: 2 +jobs: + build: + docker: + - image: golangci/golangci-lint:v1.16 + steps: + - checkout + - run: golangci-lint run -v +workflows: + version: 2 + build-workflow: + jobs: + - lint diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index 16b4d3c4..00000000 --- a/.travis.yml +++ /dev/null @@ -1,49 +0,0 @@ -os: linux -services: docker -language: go -go: - - 1.12.x -install: skip -addons: - apt: - packages: - - pass -env: - global: - - USE_DOCKER="true" - - GO111MODULE=on -stages: - - lint - - build - - release -cache: - directories: - - http/rice-box.go -jobs: - include: - - stage: lint - script: ./wizard.sh -l - - stage: build - script: ./wizard.sh -b - deploy: - provider: script - skip_cleanup: true - script: ./wizard.sh -p - on: - tags: false - repo: filebrowser/filebrowser - branch: master - - stage: release - script: ./wizard.sh -r "$TRAVIS_TAG" - if: tag IS present - deploy: - provider: releases - skip_cleanup: true - 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 - all_branches: true - tags: true