docs.yml 756 B

123456789101112131415161718192021222324252627282930
  1. name: 'Update Docs'
  2. on:
  3. push:
  4. branches:
  5. - master
  6. jobs:
  7. docs:
  8. name: Update Docs
  9. runs-on: ubuntu-latest
  10. steps:
  11. - uses: actions/checkout@v3
  12. - uses: actions/setup-node@v3
  13. with:
  14. node-version: '18'
  15. - name: Install Packages
  16. run: npm install
  17. - name: Build Docs
  18. run: npm run docs
  19. - name: Deploy 🚢
  20. uses: cpina/github-action-push-to-another-repository@master
  21. env:
  22. API_TOKEN_GITHUB: ${{ secrets.API_TOKEN_GITHUB }}
  23. with:
  24. source-directory: 'public'
  25. destination-github-username: 'ldapjs'
  26. destination-repository-name: 'ldapjs.github.io'
  27. user-email: 'bot@ldapjs.org'
  28. target-branch: 'gh-pages'