@@ -33,41 +33,41 @@ jobs:
33
33
- name : Terraform apply
34
34
run : terraform plan -var "create_vm=true" -var "create_app_service=true" -var "ssh_key=${{ secrets.SSH_PUBLIC_KEY }}"
35
35
# run: terraform apply -auto-approve -var "create_vm=true" -var "create_app_service=true" -var "ssh_key=${{ secrets.SSH_PUBLIC_KEY }}"
36
- # azurevm_test:
37
- # # needs: deploy-infrastructure
38
- # runs-on: ubuntu-latest
39
- # steps:
40
- # - name: Install libvips
41
- # run: sudo apt-get install -y libvips
42
- # - name: SSH key
43
- # env:
44
- # SSH_AUTH_SOCK: /tmp/ssh_agent.sock
45
- # run: |
46
- # mkdir -p /home/runner/.ssh
47
- # echo "${{ secrets.SSH_PRIVATE_KEY }}" > /home/runner/.ssh/id_rsa
48
- # chmod 600 /home/runner/.ssh/id_rsa
49
- # ssh-agent -a $SSH_AUTH_SOCK > /dev/null
50
- # ssh-add /home/runner/.ssh/id_rsa
51
- # - name: Checkout
52
- # uses: actions/checkout@v4
53
- # - name: Setup ruby
54
- # uses: ruby/setup-ruby@v1
55
- # with:
56
- # ruby-version: "3.1.6"
57
- # bundler-cache: true
58
- # - name: Tests
59
- # env:
60
- # AZURE_ACCOUNT_NAME: ${{secrets.AZURE_ACCOUNT_NAME}}
61
- # AZURE_ACCESS_KEY: ${{secrets.AZURE_ACCESS_KEY}}
62
- # AZURE_PRIVATE_CONTAINER: ${{secrets.AZURE_PRIVATE_CONTAINER}}
63
- # AZURE_PUBLIC_CONTAINER: ${{secrets.AZURE_PUBLIC_CONTAINER}}
64
- # AZURE_PRINCIPAL_ID: ${{secrets.AZURE_PRINCIPAL_ID}}
65
- # SSH_AUTH_SOCK: /tmp/ssh_agent.sock
66
- # run: bundle exec rake test_azure_vm
36
+ azurevm_test :
37
+ needs : deploy-infrastructure
38
+ runs-on : ubuntu-latest
39
+ steps :
40
+ - name : Install libvips
41
+ run : sudo apt-get install -y libvips
42
+ - name : SSH key
43
+ env :
44
+ SSH_AUTH_SOCK : /tmp/ssh_agent.sock
45
+ run : |
46
+ mkdir -p /home/runner/.ssh
47
+ echo "${{ secrets.SSH_PRIVATE_KEY }}" > /home/runner/.ssh/id_rsa
48
+ chmod 600 /home/runner/.ssh/id_rsa
49
+ ssh-agent -a $SSH_AUTH_SOCK > /dev/null
50
+ ssh-add /home/runner/.ssh/id_rsa
51
+ - name : Checkout
52
+ uses : actions/checkout@v4
53
+ - name : Setup ruby
54
+ uses : ruby/setup-ruby@v1
55
+ with :
56
+ ruby-version : " 3.1.6"
57
+ bundler-cache : true
58
+ - name : Tests
59
+ env :
60
+ AZURE_ACCOUNT_NAME : ${{secrets.AZURE_ACCOUNT_NAME}}
61
+ AZURE_ACCESS_KEY : ${{secrets.AZURE_ACCESS_KEY}}
62
+ AZURE_PRIVATE_CONTAINER : ${{secrets.AZURE_PRIVATE_CONTAINER}}
63
+ AZURE_PUBLIC_CONTAINER : ${{secrets.AZURE_PUBLIC_CONTAINER}}
64
+ AZURE_PRINCIPAL_ID : ${{secrets.AZURE_PRINCIPAL_ID}}
65
+ SSH_AUTH_SOCK : /tmp/ssh_agent.sock
66
+ run : bundle exec rake test_azure_vm
67
67
teardown-infrastructure :
68
68
runs-on : ubuntu-latest
69
- # needs: [azurevm_test]
70
- needs : [deploy-infrastructure]
69
+ needs : [azurevm_test]
70
+ # needs: [deploy-infrastructure]
71
71
env :
72
72
ARM_SKIP_PROVIDER_REGISTRATION : true
73
73
ARM_USE_OIDC : true
0 commit comments