-
Notifications
You must be signed in to change notification settings - Fork 0
22 lines (20 loc) · 936 Bytes
/
autodeploy.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
on: [push]
name: deploy-shiny
jobs:
deploy-shiny:
runs-on: macOS-latest
env:
GITHUB_PAT: ${{secrets.DEPLOY_SECRET}}
steps:
- uses: actions/checkout@v2
- uses: r-lib/actions/setup-r@v2
- name: Install dependency
run: |
install.packages(c("devtools", "rsconnect", "DBI", "glue", "lubridate", "shiny", "shinyalert", "shinyjs", "blastula", "config", "RMySQL", "dplyr", "bslib", "shinycssloaders", "bit", "bit64", "blob", "hms", "odbc"), type = "binary")
devtools::install_github("shahronak47/shinyRatings")
shell: Rscript {0}
- name: shinyapps deploy
run: |
rsconnect::setAccountInfo(name='shahronak', token='${{secrets.SHINYAPPS_TOKEN}}', secret='${{secrets.SHINYAPPS_SECRET}}')
rsconnect::deployApp(appName = 'packagerevieweR',account = 'shahronak', server = 'shinyapps.io', forceUpdate = TRUE)
shell: Rscript {0}