Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

Recommended Posts

Admin

Zdarec,

 

Určitě jste všichni co děláte SA-MP a Pawn civilizovaní a používáte nějaký verzovací nástroj. 

Aktuálně jsem připravil CI/CD script pro Github Actions

name: Pawn Compile

on:
  push:
    branches: [ main ]
  pull_request:
    branches: [ main ]

jobs:
  compilepawn:
    runs-on: ubuntu-latest
    container: sacnr/pawncc
    steps:
      - uses: actions/[email protected]
      - run: /pawnc/bin/pawncc example.pwn -iinclude -d2 -Z
        name: Test
      - name: Upload amx
        uses: actions/[email protected]
        with: 
          name: compiled_script.amx
          path: example.amx

Stačí upravit example.pwn a example.amx aby sedělo s vaším scriptem. A repozitář aby obsahoval složku include jednak se základními includy a i s vašimi custom includy.

Ještě přidám script pro Gitlab který také nejspíš můžete používat.

 

Gitlab CI/CD

image: sacnr/pawncc

stages:          
  - build

build-job:       
  stage: build
  script:
      - /pawnc/bin/pawncc example.pwn -iinclude -d2 -Z
  artifacts:
    paths:
      - example.amx
    expire_in: 1 week

 

Edited by Ewwe
Přidaný CI/CD pro gitlab

Sdílet tento příspěvek


Link to post
Share on other sites
Moderátor

huh on je pawno compiler běžně dostupným kompilítorem na gitu (kdekoliv?) To jsem mírně překvapen

Sdílet tento příspěvek


Link to post
Share on other sites
Admin
Author of the topic Odesláno:

Je to upravený komunitní kompiler od zeexe. Chtěl jsem dělat původně vlastní image pro kompilátor ale kdyz jsem našel že jsou už hotový tak to bylo zbytečný tak jsem použil od toho sacnr.. Kazdopadně tenhle kompiler je dostupný pro linux win i macos

 

Sdílet tento příspěvek


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...