<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Template :: Ay Docs</title>
    <link>https://ops.docs.72602.space/git/action/templates/index.html</link>
    <description>Apply And Sync Argocd APP Publish Chart 2 Harbor Publish Image 2 Dockerhub Publish Image 2 Ghcr Publish Image 2 Harbor</description>
    <generator>Hugo</generator>
    <language>en</language>
    <lastBuildDate>Fri, 07 Mar 2025 15:00:59 +0800</lastBuildDate>
    <atom:link href="https://ops.docs.72602.space/git/action/templates/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Apply And Sync Argocd APP</title>
      <link>https://ops.docs.72602.space/git/action/templates/trigger_argocd_sync/index.html</link>
      <pubDate>Fri, 07 Mar 2025 15:00:59 +0800</pubDate>
      <guid>https://ops.docs.72602.space/git/action/templates/trigger_argocd_sync/index.html</guid>
      <description>name: apply-and-sync-app run-name: ${{ gitea.actor }} is going to sync an sample argocd app 🚀 on: [push] jobs: sync-argocd-app: runs-on: ubuntu-latest steps: - name: Sync App uses: AaronYang0628/apply-and-sync-argocd@v1.0.6 with: argocd-server: &#39;192.168.100.125:30443&#39; argocd-token: ${{ secrets.ARGOCD_TOKEN }} application-yaml-path: &#34;environments/ops/argocd/operator.app.yaml&#34;</description>
    </item>
    <item>
      <title>Publish Chart 2 Harbor</title>
      <link>https://ops.docs.72602.space/git/action/templates/push_chart_2_harbor/index.html</link>
      <pubDate>Fri, 07 Mar 2025 15:00:59 +0800</pubDate>
      <guid>https://ops.docs.72602.space/git/action/templates/push_chart_2_harbor/index.html</guid>
      <description>name: publish-chart-to-harbor-registry run-name: ${{ gitea.actor }} is testing out Gitea Push Chart 🚀 on: [push] env: REGISTRY: harbor.zhejianglab.com USER: byang628@zhejianglab.com REPOSITORY_NAMESPACE: ay-dev CHART_NAME: data-warehouse jobs: build-and-push-charts: runs-on: ubuntu-latest permissions: packages: write contents: read strategy: matrix: include: - chart_path: &#34;environments/helm/metadata-environment&#34; steps: - name: Checkout Repository uses: actions/checkout@v4 with: fetch-depth: 0 - name: Log in to Harbor uses: docker/login-action@f4ef78c080cd8ba55a85445d5b36e214a81df20a with: registry: &#34;${{ env.REGISTRY }}&#34; username: &#34;${{ env.USER }}&#34; password: &#34;${{ secrets.ZJ_HARBOR_TOKEN }}&#34; - name: Helm Publish Action uses: AaronYang0628/push-helm-chart-to-oci@v0.0.3 with: working-dir: ${{ matrix.chart_path }} oci-repository: oci://${{ env.REGISTRY }}/${{ env.REPOSITORY_NAMESPACE }} username: ${{ env.USER }} password: ${{ secrets.ZJ_HARBOR_TOKEN }}</description>
    </item>
    <item>
      <title>Publish Image 2 Dockerhub</title>
      <link>https://ops.docs.72602.space/git/action/templates/push_image_2_dockerhub/index.html</link>
      <pubDate>Fri, 07 Mar 2025 15:00:59 +0800</pubDate>
      <guid>https://ops.docs.72602.space/git/action/templates/push_image_2_dockerhub/index.html</guid>
      <description>name: publish-image-to-ghcr run-name: ${{ gitea.actor }} is testing out Gitea Push Image 🚀 on: [push] env: REGISTRY: ghcr.io USER: aaronyang0628 REPOSITORY_NAMESPACE: aaronyang0628 jobs: build-and-push-images: strategy: matrix: include: - name_suffix: &#34;aria-ng&#34; container_path: &#34;application/aria2/container/aria-ng&#34; dockerfile_path: &#34;application/aria2/container/aria-ng/Dockerfile&#34; - name_suffix: &#34;aria2&#34; container_path: &#34;application/aria2/container/aria2&#34; dockerfile_path: &#34;application/aria2/container/aria2/Dockerfile&#34; runs-on: ubuntu-latest steps: - name: checkout-repository uses: actions/checkout@v4 - name: log in to the container registry uses: docker/login-action@v3 with: registry: &#34;${{ env.REGISTRY }}&#34; username: &#34;${{ env.USER }}&#34; password: &#34;${{ secrets.GIT_REGISTRY_PWD }}&#34; - name: build and push container image uses: docker/build-push-action@v6 with: context: &#34;${{ matrix.container_path }}&#34; file: &#34;${{ matrix.dockerfile_path }}&#34; push: true tags: | ${{ env.REGISTRY }}/${{ env.REPOSITORY_NAMESPACE }}/${{ github.repository }}-${{ matrix.name_suffix }}:${{ inputs.tag || &#39;latest&#39; }} ${{ env.REGISTRY }}/${{ env.REPOSITORY_NAMESPACE }}/${{ github.repository }}-${{ matrix.name_suffix }}:${{ github.ref_name }} labels: | org.opencontainers.image.source=${{ github.server_url }}/${{ github.repository }}</description>
    </item>
    <item>
      <title>Publish Image 2 Ghcr</title>
      <link>https://ops.docs.72602.space/git/action/templates/push_image_2_github/index.html</link>
      <pubDate>Fri, 07 Mar 2025 15:00:59 +0800</pubDate>
      <guid>https://ops.docs.72602.space/git/action/templates/push_image_2_github/index.html</guid>
      <description>name: publish-image-to-ghcr run-name: ${{ gitea.actor }} is testing out Gitea Push Image 🚀 on: [push] env: REGISTRY: ghcr.io USER: aaronyang0628 REPOSITORY_NAMESPACE: aaronyang0628 jobs: build-and-push-images: strategy: matrix: include: - name_suffix: &#34;aria-ng&#34; container_path: &#34;application/aria2/container/aria-ng&#34; dockerfile_path: &#34;application/aria2/container/aria-ng/Dockerfile&#34; - name_suffix: &#34;aria2&#34; container_path: &#34;application/aria2/container/aria2&#34; dockerfile_path: &#34;application/aria2/container/aria2/Dockerfile&#34; runs-on: ubuntu-latest steps: - name: checkout-repository uses: actions/checkout@v4 - name: log in to the container registry uses: docker/login-action@v3 with: registry: &#34;${{ env.REGISTRY }}&#34; username: &#34;${{ env.USER }}&#34; password: &#34;${{ secrets.GIT_REGISTRY_PWD }}&#34; - name: build and push container image uses: docker/build-push-action@v6 with: context: &#34;${{ matrix.container_path }}&#34; file: &#34;${{ matrix.dockerfile_path }}&#34; push: true tags: | ${{ env.REGISTRY }}/${{ env.REPOSITORY_NAMESPACE }}/${{ github.repository }}-${{ matrix.name_suffix }}:${{ inputs.tag || &#39;latest&#39; }} ${{ env.REGISTRY }}/${{ env.REPOSITORY_NAMESPACE }}/${{ github.repository }}-${{ matrix.name_suffix }}:${{ github.ref_name }} labels: | org.opencontainers.image.source=${{ github.server_url }}/${{ github.repository }}</description>
    </item>
    <item>
      <title>Publish Image 2 Harbor</title>
      <link>https://ops.docs.72602.space/git/action/templates/push_image_2_harbor/index.html</link>
      <pubDate>Fri, 07 Mar 2025 15:00:59 +0800</pubDate>
      <guid>https://ops.docs.72602.space/git/action/templates/push_image_2_harbor/index.html</guid>
      <description>name: publish-image-to-harbor-registry run-name: ${{ gitea.actor }} is testing out Gitea Push Image 🚀 on: [push] env: REGISTRY: harbor.zhejianglab.com USER: byang628@zhejianglab.com REPOSITORY_NAMESPACE: ay-dev IMAGE_NAME: metadata-crd-operator jobs: build-and-push-images: runs-on: ubuntu-latest permissions: packages: write contents: read strategy: matrix: include: - name_suffix: &#34;dev&#34; container_path: &#34;.&#34; dockerfile_path: &#34;./Dockerfile&#34; steps: - name: Checkout Repository uses: actions/checkout@v4 - name: Log in to Harbor uses: docker/login-action@f4ef78c080cd8ba55a85445d5b36e214a81df20a with: registry: &#34;${{ env.REGISTRY }}&#34; username: &#34;${{ env.USER }}&#34; password: &#34;${{ secrets.ZJ_HARBOR_TOKEN }}&#34; - name: Extract Current Date id: extract-date run: | echo &#34;current-date=$(date +&#39;%Y%m%d&#39;)&#34; &gt;&gt; $GITHUB_OUTPUT echo will push image: ${{ env.REGISTRY }}/${{ env.REPOSITORY_NAMESPACE }}/${{ env.IMAGE_NAME }}-${{ matrix.name_suffix }}:v${{ steps.extract-date.outputs.current-date }} - name: Build And Push Container Image uses: docker/build-push-action@v6 with: context: &#34;${{ matrix.container_path }}&#34; file: &#34;${{ matrix.dockerfile_path }}&#34; push: true tags: | ${{ env.REGISTRY }}/${{ env.REPOSITORY_NAMESPACE }}/${{ env.IMAGE_NAME }}-${{ matrix.name_suffix }}:v${{ steps.extract-date.outputs.current-date }} labels: | org.opencontainers.image.source=${{ github.server_url }}/${{ github.repository }}</description>
    </item>
  </channel>
</rss>