texlive[58863] Build/source/.github: add github action main.yml as a
commits+preining at tug.org
commits+preining at tug.org
Tue Apr 13 06:23:32 CEST 2021
Revision: 58863
http://tug.org/svn/texlive?view=revision&revision=58863
Author: preining
Date: 2021-04-13 06:23:32 +0200 (Tue, 13 Apr 2021)
Log Message:
-----------
add github action main.yml as a start
Added Paths:
-----------
trunk/Build/source/.github/
trunk/Build/source/.github/workflows/
trunk/Build/source/.github/workflows/main.yml
Added: trunk/Build/source/.github/workflows/main.yml
===================================================================
--- trunk/Build/source/.github/workflows/main.yml (rev 0)
+++ trunk/Build/source/.github/workflows/main.yml 2021-04-13 04:23:32 UTC (rev 58863)
@@ -0,0 +1,31 @@
+
+name: CI
+
+# Controls when the action will run.
+on:
+ # Triggers the workflow on push or pull request events but only for the trunk branch
+ push:
+ branches: [ trunk ]
+ pull_request:
+ branches: [ trunk ]
+
+ # Allows you to run this workflow manually from the Actions tab
+ workflow_dispatch:
+
+# A workflow run is made up of one or more jobs that can run sequentially or in parallel
+jobs:
+ # This workflow contains a single job called "build"
+ build:
+ # The type of runner that the job will run on
+ runs-on: ubuntu-16.04
+ env:
+ TL_MAKE_FLAGS: -j 2
+ steps:
+ # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
+ - uses: actions/checkout at v2
+ - name: Full build
+ run: |
+ apt-get update
+ apt-get install -y --no-install-recommends bash gcc g++ make perl libfontconfig-dev libx11-dev libxmu-dev libxaw7-dev build-essential
+ cd $GITHUB_WORKSPACE ; ./Build -C
+
More information about the tex-live-commits
mailing list.