name: javis-sync-deploy
description: Pulls latest data from Jira/Confluence to the local database and then deploys that data to the remote Javis server (10.182.252.32). Use when the user wants to update the remote server's database with current data.
Javis Sync & Deploy
This skill automates the full data pipeline from cloud sources (Jira/Confluence) to the remote production/staging server.
Workflow
When triggered, this skill will:
Run
sync_bidirectional.py --pull-onlyto fetch Jira updates.Run
sync_confluence_bidirectional.py --pull-onlyto fetch Confluence updates.Dump the local
javis_dbto a temporary SQL file.Upload and restore that SQL file to the remote server using
restore_db.ps1.
Usage
You can trigger this skill by asking:
"Sync everything to server"
"Push latest Jira/Confluence data to remote"
"Update the javis database on the server"
Bundled Resources
scripts/sync_and_deploy.ps1: The main automation script that coordinates the entire process.
Important Note
This skill assumes the server (10.182.252.32) is reachable via SSH and the local database container (javis_db) is running.