File tree Expand file tree Collapse file tree 1 file changed +50
-0
lines changed
Expand file tree Collapse file tree 1 file changed +50
-0
lines changed Original file line number Diff line number Diff line change 8282 prepare : pkgutil -y -i gmake gcc5core openssl_utils
8383 run : USE_TLS=1 gmake
8484
85+ solaris-developer-studio :
86+ name : Oracle DeveloperStudio
87+ runs-on : ubuntu-24.04
88+
89+ strategy :
90+ fail-fast : false
91+
92+ env :
93+ PKG_ORACLE_CERT : ${{ secrets.PKG_ORACLE_CERT }}
94+ PKG_ORACLE_KEY : ${{ secrets.PKG_ORACLE_KEY }}
95+
96+ steps :
97+ - name : Checkout
98+ uses : actions/checkout@v4
99+
100+ - name : Transfer Oracle Studio certificates
101+ run : |
102+ set -e
103+ printf '%s\n' "$PKG_ORACLE_CERT" \
104+ > pkg.oracle.com.certificate.pem
105+ printf '%s\n' "$PKG_ORACLE_KEY" \
106+ > pkg.oracle.com.key.pem
107+
108+ - name : Build on Solaris
109+ uses : vmactions/solaris-vm@v1.1.8
110+ with :
111+ usesh : true
112+ prepare : |
113+ set -e
114+
115+ cp "$GITHUB_WORKSPACE/pkg.oracle.com.key.pem" \
116+ /root/pkg.oracle.com.key.pem
117+ cp "$GITHUB_WORKSPACE/pkg.oracle.com.certificate.pem" \
118+ /root/pkg.oracle.com.certificate.pem
119+
120+ sudo pkg set-publisher \
121+ -k /root/pkg.oracle.com.key.pem \
122+ -c /root/pkg.oracle.com.certificate.pem \
123+ -G "*" \
124+ -g https://pkg.oracle.com/solarisstudio/release \
125+ solarisstudio
126+
127+ sudo pkg install --accept developerstudio-126/cc
128+
129+ run : |
130+ set -e
131+ PATH=/opt/developerstudio12.6/bin:"$PATH"
132+ export PATH
133+
134+ gmake USE_THREADS=1 USE_TLS=1 -j"$(psrinfo -p)"
85135 build-cross :
86136 name : Cross-compile ${{ matrix.config.target }}
87137 runs-on : ubuntu-22.04
You can’t perform that action at this time.
0 commit comments