Compare commits

...

10 commits

Author SHA1 Message Date
deed
8d129b74de Update .gitlab-ci.yml 2021-10-21 14:29:53 +00:00
deed
127c4f74c7 Update .gitlab-ci.yml 2021-10-21 14:14:56 +00:00
deed
2bd7c81d2c Update .gitlab-ci.yml 2021-10-21 14:03:17 +00:00
deed
b3da497c87 Update .gitlab-ci.yml 2021-10-21 13:43:42 +00:00
deed
6e5f3d7a0a Update .gitlab-ci.yml 2021-10-21 13:08:48 +00:00
deed
b4b543b37e Add fichier pour l' export 2021-10-20 16:43:25 +00:00
deed
997ab900d8 Update .gitlab-ci.yml 2021-10-20 16:28:21 +00:00
deed
bfd58141a0 Update .gitlab-ci.yml 2021-10-20 16:21:09 +00:00
deed
ff7c27ad3f Ajout d'un vrai début de CI
Linux, Windows et Mac
2021-10-05 14:11:56 +00:00
deed
9744dd79c7 Add new CI linux 64 2021-09-28 08:30:28 +00:00
2 changed files with 167 additions and 0 deletions

67
.gitlab-ci.yml Normal file
View file

@ -0,0 +1,67 @@
image: khaganat/godot-export:3.3.4
stages:
- test
- export
variables:
EXPORT_NAME: khanat_client
linux64_test:
stage: test
tags:
- Docker
script:
- mkdir -v -p $EXPORT_NAME$CI_COMMIT_SHORT_SHA
- godot -v --export "Linux/X11" $EXPORT_NAME$CI_COMMIT_SHORT_SHA/$EXPORT_NAME$CI_COMMIT_SHORT_SHA.x86_64
artifacts:
name: $EXPORT_NAME$CI_COMMIT_SHORT_SHA$CI_JOB_NAME
paths:
- $EXPORT_NAME$CI_COMMIT_SHORT_SHA
expire_in: 1 week
except:
- stable
#- develop
when: manual
linux64:
stage: export
tags:
- Docker
script:
- mkdir -v -p $EXPORT_NAME$CI_COMMIT_SHORT_SHA
- godot -v --export "Linux/X11" $EXPORT_NAME$CI_COMMIT_SHORT_SHA/$EXPORT_NAME$CI_COMMIT_SHORT_SHA.x86_64
artifacts:
name: $EXPORT_NAME$CI_COMMIT_SHORT_SHA$CI_JOB_NAME
paths:
- $EXPORT_NAME$CI_COMMIT_SHORT_SHA
only:
- stable
windows:
stage: export
tags:
- Docker
script:
- mkdir -v -p $EXPORT_NAME$CI_COMMIT_SHORT_SHA
- godot -v --export "Windows Desktop" $EXPORT_NAME$CI_COMMIT_SHORT_SHA/$EXPORT_NAME$CI_COMMIT_SHORT_SHA.exe
artifacts:
name: $EXPORT_NAME$CI_COMMIT_SHORT_SHA$CI_JOB_NAME
paths:
- $EXPORT_NAME$CI_COMMIT_SHORT_SHA
only:
- stable
mac:
stage: export
tags:
- Docker
script:
- mkdir -v -p $EXPORT_NAME$CI_COMMIT_SHORT_SHA
- godot -v --export "Mac OSX" $EXPORT_NAME$CI_COMMIT_SHORT_SHA/$EXPORT_NAME$CI_COMMIT_SHORT_SHA.zip
artifacts:
name: $EXPORT_NAME$CI_COMMIT_SHORT_SHA$CI_JOB_NAME
paths:
- $EXPORT_NAME$CI_COMMIT_SHORT_SHA
only:
- stable

100
export_presets.cfg Normal file
View file

@ -0,0 +1,100 @@
[preset.0]
name="Linux/X11"
platform="Linux/X11"
runnable=true
custom_features=""
export_filter="all_resources"
include_filter=""
exclude_filter=""
export_path=""
script_export_mode=1
script_encryption_key=""
[preset.0.options]
custom_template/debug=""
custom_template/release=""
binary_format/64_bits=true
binary_format/embed_pck=false
texture_format/bptc=false
texture_format/s3tc=true
texture_format/etc=false
texture_format/etc2=false
texture_format/no_bptc_fallbacks=true
[preset.1]
name="Windows Desktop"
platform="Windows Desktop"
runnable=true
custom_features=""
export_filter="all_resources"
include_filter=""
exclude_filter=""
export_path=""
script_export_mode=1
script_encryption_key=""
[preset.1.options]
custom_template/debug=""
custom_template/release=""
binary_format/64_bits=true
binary_format/embed_pck=false
texture_format/bptc=false
texture_format/s3tc=true
texture_format/etc=false
texture_format/etc2=false
texture_format/no_bptc_fallbacks=true
[preset.2]
name="Mac OSX"
platform="Mac OSX"
runnable=true
custom_features=""
export_filter="all_resources"
include_filter=""
exclude_filter=""
export_path=""
patch_list=PoolStringArray( )
[preset.2.options]
custom_package/debug=""
custom_package/release=""
application/name=""
application/info="Made with Godot Engine"
application/icon=""
application/identifier=""
application/signature=""
application/short_version="1.0"
application/version="1.0"
application/copyright=""
display/high_res=true
texture_format/s3tc=true
texture_format/etc=true
texture_format/etc2=true
[preset.3]
name="HTML5"
platform="HTML5"
runnable=true
custom_features=""
export_filter="all_resources"
include_filter=""
exclude_filter=""
export_path=""
patch_list=PoolStringArray( )
[preset.3.options]
texture_format/s3tc=true
texture_format/etc=true
texture_format/etc2=true
html/custom_html_shell=""
html/head_include=""
custom_template/release=""
custom_template/debug=""