diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000..4fc033b --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,30 @@ +stages: + - build + - publish + +build: + stage: build + tags: ["shell"] + script: + #tar -zcvf www-makepostsell-com.tar.gz output + - rm -rf .git + - cd ..; tar -zcvf www-makepostsell-com.tar.gz www-makepostsell-com; mv www-makepostsell-com.tar.gz www-makepostsell-com; cd www-makepostsell-com + + # create commit-hash.txt to track this build's git commit hash. + - echo $CI_COMMIT_SHA >> commit-hash.txt + + + artifacts: + paths: + - www-makepostsell-com.tar.gz + - commit-hash.txt + expire_in: 1 month + + +publish: + stage: publish + tags: ["shell"] + script: + # publish build to Salt Master + - sudo /opt/salt-call-put-artifacts-onto-salt-master.sh +