Streamline your token development with powerful GitHub integration. Automate deployments, manage repositories, and collaborate seamlessly with your team.
Connect your GitHub repository and set up automated workflows in minutes
Link your GitHub repository to SolCreat platform
Set up automated build and deployment pipelines
Commit and push your code changes to trigger workflows
Watch as your tokens are automatically deployed
name: Deploy Solana Token
on:
push:
branches: [ main ]
pull_request:
branches: [ main ]
jobs:
deploy:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Setup Node.js
uses: actions/setup-node@v3
with:
node-version: '18'
- name: Install Solana CLI
run: |
sh -c "$(curl -sSfL https://release.solana.com/v1.16.0/install)"
echo "$HOME/.local/share/solana/install/active_release/bin" >> $GITHUB_PATH
- name: Install dependencies
run: npm install
- name: Build program
run: anchor build
- name: Run tests
run: anchor test
- name: Deploy to devnet
env:
SOLANA_PRIVATE_KEY: ${{ secrets.SOLANA_PRIVATE_KEY }}
run: |
echo "$SOLANA_PRIVATE_KEY" > keypair.json
solana config set --keypair keypair.json
solana config set --url devnet
anchor deploy
- name: Create token
run: |
npm run create-token
- name: Upload metadata
run: |
npm run upload-metadata
Everything you need for professional token development and deployment
Automatically test and validate your code on every commit
Deploy to devnet and mainnet with zero manual intervention
Integrated linting, formatting, and security scanning
Enforce code reviews and status checks before merging
Deploy to different environments based on branch
Easy rollback to previous versions if issues arise
Built-in tools for code review and team coordination
Get notified about build status and deployment results
Automated SPL token creation and deployment
Deploy NFT collections with metadata
Complex DeFi protocol deployment
DAO governance token with voting
Token staking and rewards system
Build your own custom deployment pipeline
Connect your GitHub repository and start deploying tokens automatically