Skip to content

xwang2713/github-action-dev-build

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 

Repository files navigation

github-action-dev-build

Build individual HPCC-Platform Project with Github Action To use this clone this repo to your Github account, pick a github action script under .github/workflows/ Replace the for the HPCC-Platform/LN/ECLIDE branch. You also can replace GITHUB_ACCOUNT if users want to build with other Github account. Users can modify the CMake options as they wish

Requirement: following Michael's instruction to create SECRETS.

To trigger a build automatically uncommts push and disable workflow_dispatch:

on:
  #workflow_dispatch:
  push:

Commit the change and submit this branch to start the build: If you don't set "push" you can pick a script from .github/workflow/ and manually run the workflow Github Action

git add <workspaces>/<script>
git commit
git push origin +master

The output packages should be in artifact of the action

Documentation

git show-ref --head <branch name>

Get the first line first column and replace in .github/workflows/build-docs.yml

COMMUNITY_REF:  <GIT REF>

The default artifact file name: html-help-documents.zip

CE Platform

git show-ref --head <branch name>

Get the first line first column and replace in .github/workflows/build-ce-platform.yml

COMMUNITY_REF:  <GIT REF>

The default artifact file name: CE-HPCC-Platform-.zip

CE Plugins

git show-ref --head <branch name>

Get the first line first column and replace in .github/workflows/build-ce-plugins.yml

COMMUNITY_REF:  <GIT REF>

The default artifact file name: CE-HPCC-Plugins-.zip

LN Platform and Clienttools

Get LN and Platform git reference

git show-ref --head <branch name>

Get the first line first column and replace and in .github/workflows/build-ln-platform.yml

COMMUNITY_REF:  <GIT CE REF>
LN_REF:  <GIT LN REF>

The default artifact file name: LN-Packages-.zip

Windows and OSX Community/LN Clienttools

Get LN and Platform git reference

git show-ref --head <branch name>

Get the first line first column and replace and in .github/workflows/build-win-osx.yml

COMMUNITY_REF:  <GIT CE REF>
LN_REF:  <GIT LN REF>

The default artifact file names: WinOSX-Clienttools.zip and WinOSX-LN-Clienttools.zip

ECLIDE Build

Get LN and Platform git reference

git show-ref --head <branch name>

Get the first line first column and replace and in .github/workflows/build-ide.yml

COMMUNITY_REF:  <GIT CE REF>
LN_REF:  <GIT LN REF>

The default artifact file names: ECLIDE.zip

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published