title: Smart contract deployment in testnet not starting in truffle
body: <p>I am trying to deploy a smart contract in truffle. But after i run the command in terminal my smart contract gets compiled and nothing happens after that. I Deployed using the command </p>
  
  <pre><code>truffle deploy --network ropsten --reset
  </code></pre>
  
  <p>Please find truffle config file.</p>
  
  <pre><code>require('dotenv').config()
  var HDWalletProvider = require("truffle-hdwallet-provider");
  var mnemonic = process.env["MNEMONIC"];
  var endKey = process.env["INFURA_API_KEY"];
  module.exports = {
  networks: {
  development: {
  host: "127.0.0.1",
  port: 7545,
  network_id: "*" // Match any network id
  },
  ropsten: {
  provider: () =&gt; new 
  HDWalletProvider(mnemonic,"https://ropsten.infura.io/v3/" + endKey),
  port: 7545,
  gas: 3000000,
  network_id: 3
  },
  rinkeby: {
  provider: () =&gt; new 
  HDWalletProvider(mnemonic,"https://rinkeby.infura.io/v3/" + endKey),
  port: 7545,
  gas: 3000000,
  network_id: 4
  }
  },
  };
  </code></pre>
  
  <p>Please find the migration file below</p>
  
  <pre><code>var Migrations = artifacts.require("./NewGame.sol");
  module.exports = function(deployer) {
    deployer.deploy(Migrations);
  };
  </code></pre>
  
  <p>Its showing </p>
  
  <blockquote>
    <p>Everything is up to date, there is nothing to compile</p>
  </blockquote>