| | |
| | | sudo apt install --install-recommends winehq-stable |
| | | sudo mkdir -p /opt/wine/mono && sudo wget "https://dl.winehq.org/wine/wine-mono/8.0.0/wine-mono-8.0.0-x86.tar.xz" -P /opt/wine/mono && sudo tar -xf /opt/wine/mono/wine-mono-8.0.0-x86.tar.xz -C /opt/wine/mono && sudo rm /opt/wine/mono/wine-mono-8.0.0-x86.tar.xz |
| | | wine --version |
| | | - uses: actions/checkout@v3 |
| | | - uses: actions/checkout@v4 |
| | | with: |
| | | fetch-depth: 0 |
| | | submodules: recursive |
| | | - name: Set up Java for publishing to Maven Central Repository OSS |
| | | uses: actions/setup-java@v3 |
| | | uses: actions/setup-java@v4 |
| | | with: |
| | | java-version: '8' |
| | | distribution: 'temurin' |
| | |
| | | server-username: MAVEN_USERNAME |
| | | server-password: MAVEN_PASSWORD |
| | | - name: Cache Maven packages |
| | | uses: actions/cache@v3 |
| | | uses: actions/cache@v4 |
| | | with: |
| | | path: ~/.m2/repository |
| | | key: ${{ runner.os }}-m2-repository-${{ hashFiles('**/pom.xml') }} |
| | |
| | | if: ${{ github.event.workflow_run.event=='push' && env.MAVEN_USERNAME!='' && env.MAVEN_PASSWORD!=''}} |
| | | run: mvn --batch-mode --errors --update-snapshots -Dgpg.passphrase=${{ secrets.GPG_PASSPHRASE }} deploy --file pom.xml |
| | | - name: Upload artifacts OpenDJ Server |
| | | uses: actions/upload-artifact@v3 |
| | | uses: actions/upload-artifact@v4 |
| | | with: |
| | | name: OpenDJ Server |
| | | path: opendj-server-legacy/target/package/*.zip |
| | | - name: Upload artifacts OpenDJ SDK Toolkit |
| | | uses: actions/upload-artifact@v3 |
| | | uses: actions/upload-artifact@v4 |
| | | with: |
| | | name: OpenDJ SDK Toolkit |
| | | path: opendj-ldap-toolkit/target/*.zip |
| | | - name: Upload artifacts OpenDJ Debian Package |
| | | uses: actions/upload-artifact@v3 |
| | | uses: actions/upload-artifact@v4 |
| | | with: |
| | | name: OpenDJ Debian Package |
| | | path: opendj-packages/opendj-deb/opendj-deb-standard/target/*.deb |
| | | - name: Upload artifacts OpenDJ RPM Package |
| | | uses: actions/upload-artifact@v3 |
| | | uses: actions/upload-artifact@v4 |
| | | with: |
| | | name: OpenDJ RPM Package |
| | | path: opendj-packages/opendj-rpm/opendj-rpm-standard/target/rpm/opendj/RPMS/noarch/*.rpm |
| | | - name: Upload artifacts OpenDJ MSI Package |
| | | uses: actions/upload-artifact@v3 |
| | | uses: actions/upload-artifact@v4 |
| | | with: |
| | | name: OpenDJ MSI Package |
| | | path: opendj-packages/opendj-msi/opendj-msi-standard/target/*.msi |
| | | - name: Upload artifacts OpenDJ Docker Packages |
| | | uses: actions/upload-artifact@v3 |
| | | uses: actions/upload-artifact@v4 |
| | | with: |
| | | name: OpenDJ Docker Packages |
| | | path: opendj-packages/opendj-docker/target/Dockerfile.zip |
| | | - name: Upload artifacts OpenDJ Openshift template |
| | | uses: actions/upload-artifact@v3 |
| | | uses: actions/upload-artifact@v4 |
| | | with: |
| | | name: OpenDJ Openshift template |
| | | path: opendj-packages/opendj-openshift-template/*.yaml |
| | | - name: Upload artifacts OpenDJ Doc Generated Reference |
| | | uses: actions/upload-artifact@v3 |
| | | uses: actions/upload-artifact@v4 |
| | | with: |
| | | name: OpenDJ Doc Generated References |
| | | path: opendj-doc-generated-ref/target/*.zip |
| | | - name: Upload artifacts OpenDJ DSML Gateway |
| | | uses: actions/upload-artifact@v3 |
| | | uses: actions/upload-artifact@v4 |
| | | with: |
| | | name: OpenDJ DSML Gateway |
| | | path: opendj-dsml-servlet/target/*.war |
| | | - name: Upload artifacts OpenDJ Commons REST LDAP Gateway |
| | | uses: actions/upload-artifact@v3 |
| | | uses: actions/upload-artifact@v4 |
| | | with: |
| | | name: OpenDJ Commons REST LDAP Gateway |
| | | path: opendj-rest2ldap-servlet/target/*.war |
| | |
| | | git config --global user.name "Open Identity Platform Community" |
| | | git config --global user.email "open-identity-platform-opendj@googlegroups.com" |
| | | cd .. |
| | | - uses: actions/checkout@v3 |
| | | - uses: actions/checkout@v4 |
| | | continue-on-error: true |
| | | with: |
| | | repository: ${{ github.repository }}.wiki |