name: KubeSphere Website on: push: branches: - master jobs: deploy: runs-on: ubuntu-18.04 steps: - name: Checkout code uses: actions/checkout@v2 with: submodules: true fetch-depth: 0 - name: Setup Hugo uses: peaceiris/actions-hugo@v2 with: hugo-version: '0.71.1' extended: true - name: Build English Website run: hugo --environment upstream --minify - name: Build and Push image uses: docker/build-push-action@v1 with: username: ${{ secrets.DOCKER_USERNAME }} password: ${{ secrets.DOCKER_PASSWORD }} repository: kubesphere/website tags: v1.0-en - name: Build Chinese Website run: hugo --environment upstream-zh --minify - name: Build and Push image uses: docker/build-push-action@v1 with: username: ${{ secrets.DOCKER_USERNAME }} password: ${{ secrets.DOCKER_PASSWORD }} repository: kubesphere/website tags: v1.0-zh